/*
 * DO NOT EDIT THIS FILE BY HAND!  It is generated by MKfallback.sh.
 */

#include <curses.priv.h>

#include <tic.h>

/* fallback entries for: linux vt100 xterm xterm-256color */
/* linux */

static char linux_alias_data[] = "linux|linux console";

static char linux_s_bel         [] = "\007";
static char linux_s_cr          [] = "\015";
static char linux_s_csr         [] = "\033[%i%p1%d;%p2%dr";
static char linux_s_tbc         [] = "\033[3g";
static char linux_s_clear       [] = "\033[H\033[J";
static char linux_s_el          [] = "\033[K";
static char linux_s_ed          [] = "\033[J";
static char linux_s_cup         [] = "\033[%i%p1%d;%p2%dH";
static char linux_s_cud1        [] = "\012";
static char linux_s_home        [] = "\033[H";
static char linux_s_civis       [] = "\033[?25l\033[?1c";
static char linux_s_cub1        [] = "\010";
static char linux_s_cnorm       [] = "\033[?25h\033[?0c";
static char linux_s_cuf1        [] = "\033[C";
static char linux_s_cuu1        [] = "\033[A";
static char linux_s_cvvis       [] = "\033[?25h\033[?0c";
static char linux_s_dch1        [] = "\033[P";
static char linux_s_dl1         [] = "\033[M";
static char linux_s_blink       [] = "\033[5m";
static char linux_s_bold        [] = "\033[1m";
static char linux_s_dim         [] = "\033[2m";
static char linux_s_smir        [] = "\033[4h";
static char linux_s_rev         [] = "\033[7m";
static char linux_s_smso        [] = "\033[7m";
static char linux_s_smul        [] = "\033[4m";
static char linux_s_ech         [] = "\033[%p1%dX";
static char linux_s_sgr0        [] = "\033[0m";
static char linux_s_rmir        [] = "\033[4l";
static char linux_s_rmso        [] = "\033[27m";
static char linux_s_rmul        [] = "\033[24m";
static char linux_s_flash       [] = "\033[?5h\033[?5l$<200/>";
static char linux_s_ich1        [] = "\033[@";
static char linux_s_il1         [] = "\033[L";
static char linux_s_kbs         [] = "\177";
static char linux_s_kdch1       [] = "\033[3~";
static char linux_s_kcud1       [] = "\033[B";
static char linux_s_kf1         [] = "\033[[A";
static char linux_s_kf2         [] = "\033[[B";
static char linux_s_kf3         [] = "\033[[C";
static char linux_s_kf4         [] = "\033[[D";
static char linux_s_kf5         [] = "\033[[E";
static char linux_s_kf6         [] = "\033[17~";
static char linux_s_kf7         [] = "\033[18~";
static char linux_s_kf8         [] = "\033[19~";
static char linux_s_kf9         [] = "\033[20~";
static char linux_s_khome       [] = "\033[1~";
static char linux_s_kich1       [] = "\033[2~";
static char linux_s_kcub1       [] = "\033[D";
static char linux_s_knp         [] = "\033[6~";
static char linux_s_kpp         [] = "\033[5~";
static char linux_s_kcuf1       [] = "\033[C";
static char linux_s_kcuu1       [] = "\033[A";
static char linux_s_nel         [] = "\015\012";
static char linux_s_dch         [] = "\033[%p1%dP";
static char linux_s_dl          [] = "\033[%p1%dM";
static char linux_s_cud         [] = "\033[%p1%dB";
static char linux_s_ich         [] = "\033[%p1%d@";
static char linux_s_il          [] = "\033[%p1%dL";
static char linux_s_cub         [] = "\033[%p1%dD";
static char linux_s_cuf         [] = "\033[%p1%dC";
static char linux_s_cuu         [] = "\033[%p1%dA";
static char linux_s_rc          [] = "\0338";
static char linux_s_sc          [] = "\0337";
static char linux_s_ind         [] = "\012";
static char linux_s_ri          [] = "\033M";
static char linux_s_hts         [] = "\033H";
static char linux_s_ht          [] = "\011";
static char linux_s_kb2         [] = "\033[G";

static char linux_bool_data[] = {
	/*   0: bw       */	FALSE,
	/*   1: am       */	TRUE,
	/*   2: xsb      */	FALSE,
	/*   3: xhp      */	FALSE,
	/*   4: xenl     */	TRUE,
	/*   5: eo       */	TRUE,
	/*   6: gn       */	FALSE,
	/*   7: hc       */	FALSE,
	/*   8: km       */	FALSE,
	/*   9: hs       */	FALSE,
	/*  10: in       */	FALSE,
	/*  11: da       */	FALSE,
	/*  12: db       */	FALSE,
	/*  13: mir      */	TRUE,
	/*  14: msgr     */	TRUE,
	/*  15: os       */	FALSE,
	/*  16: eslok    */	FALSE,
	/*  17: xt       */	FALSE,
	/*  18: hz       */	FALSE,
	/*  19: ul       */	FALSE,
	/*  20: xon      */	TRUE,
	/*  21: nxon     */	FALSE,
	/*  22: mc5i     */	FALSE,
	/*  23: chts     */	FALSE,
	/*  24: nrrmc    */	FALSE,
	/*  25: npc      */	FALSE,
	/*  26: ndscr    */	FALSE,
	/*  27: ccc      */	FALSE,
	/*  28: bce      */	FALSE,
	/*  29: hls      */	FALSE,
	/*  30: xhpa     */	FALSE,
	/*  31: crxm     */	FALSE,
	/*  32: daisy    */	FALSE,
	/*  33: xvpa     */	FALSE,
	/*  34: sam      */	FALSE,
	/*  35: cpix     */	FALSE,
	/*  36: lpix     */	FALSE,
	/*  37: OTbs     */	FALSE,
	/*  38: OTns     */	FALSE,
	/*  39: OTnc     */	FALSE,
	/*  40: OTMT     */	FALSE,
	/*  41: OTNL     */	FALSE,
	/*  42: OTpt     */	FALSE,
	/*  43: OTxr     */	FALSE,
};
static short linux_number_data[] = {
	/*   0: cols     */	ABSENT_NUMERIC,
	/*   1: it       */	8,
	/*   2: lines    */	ABSENT_NUMERIC,
	/*   3: lm       */	ABSENT_NUMERIC,
	/*   4: xmc      */	ABSENT_NUMERIC,
	/*   5: pb       */	ABSENT_NUMERIC,
	/*   6: vt       */	ABSENT_NUMERIC,
	/*   7: wsl      */	ABSENT_NUMERIC,
	/*   8: nlab     */	ABSENT_NUMERIC,
	/*   9: lh       */	ABSENT_NUMERIC,
	/*  10: lw       */	ABSENT_NUMERIC,
	/*  11: ma       */	ABSENT_NUMERIC,
	/*  12: wnum     */	ABSENT_NUMERIC,
	/*  13: colors   */	ABSENT_NUMERIC,
	/*  14: pairs    */	ABSENT_NUMERIC,
	/*  15: ncv      */	ABSENT_NUMERIC,
	/*  16: bufsz    */	ABSENT_NUMERIC,
	/*  17: spinv    */	ABSENT_NUMERIC,
	/*  18: spinh    */	ABSENT_NUMERIC,
	/*  19: maddr    */	ABSENT_NUMERIC,
	/*  20: mjump    */	ABSENT_NUMERIC,
	/*  21: mcs      */	ABSENT_NUMERIC,
	/*  22: mls      */	ABSENT_NUMERIC,
	/*  23: npins    */	ABSENT_NUMERIC,
	/*  24: orc      */	ABSENT_NUMERIC,
	/*  25: orl      */	ABSENT_NUMERIC,
	/*  26: orhi     */	ABSENT_NUMERIC,
	/*  27: orvi     */	ABSENT_NUMERIC,
	/*  28: cps      */	ABSENT_NUMERIC,
	/*  29: widcs    */	ABSENT_NUMERIC,
	/*  30: btns     */	ABSENT_NUMERIC,
	/*  31: bitwin   */	ABSENT_NUMERIC,
	/*  32: bitype   */	ABSENT_NUMERIC,
	/*  33: OTug     */	ABSENT_NUMERIC,
	/*  34: OTdC     */	ABSENT_NUMERIC,
	/*  35: OTdN     */	ABSENT_NUMERIC,
	/*  36: OTdB     */	ABSENT_NUMERIC,
	/*  37: OTdT     */	ABSENT_NUMERIC,
	/*  38: OTkn     */	ABSENT_NUMERIC,
};
static char * linux_string_data[] = {
	/*   0: cbt      */	ABSENT_STRING,
	/*   1: bel      */	linux_s_bel,
	/*   2: cr       */	linux_s_cr,
	/*   3: csr      */	linux_s_csr,
	/*   4: tbc      */	linux_s_tbc,
	/*   5: clear    */	linux_s_clear,
	/*   6: el       */	linux_s_el,
	/*   7: ed       */	linux_s_ed,
	/*   8: hpa      */	ABSENT_STRING,
	/*   9: cmdch    */	ABSENT_STRING,
	/*  10: cup      */	linux_s_cup,
	/*  11: cud1     */	linux_s_cud1,
	/*  12: home     */	linux_s_home,
	/*  13: civis    */	linux_s_civis,
	/*  14: cub1     */	linux_s_cub1,
	/*  15: mrcup    */	ABSENT_STRING,
	/*  16: cnorm    */	linux_s_cnorm,
	/*  17: cuf1     */	linux_s_cuf1,
	/*  18: ll       */	ABSENT_STRING,
	/*  19: cuu1     */	linux_s_cuu1,
	/*  20: cvvis    */	linux_s_cvvis,
	/*  21: dch1     */	linux_s_dch1,
	/*  22: dl1      */	linux_s_dl1,
	/*  23: dsl      */	ABSENT_STRING,
	/*  24: hd       */	ABSENT_STRING,
	/*  25: smacs    */	ABSENT_STRING,
	/*  26: blink    */	linux_s_blink,
	/*  27: bold     */	linux_s_bold,
	/*  28: smcup    */	ABSENT_STRING,
	/*  29: smdc     */	ABSENT_STRING,
	/*  30: dim      */	linux_s_dim,
	/*  31: smir     */	linux_s_smir,
	/*  32: invis    */	ABSENT_STRING,
	/*  33: prot     */	ABSENT_STRING,
	/*  34: rev      */	linux_s_rev,
	/*  35: smso     */	linux_s_smso,
	/*  36: smul     */	linux_s_smul,
	/*  37: ech      */	linux_s_ech,
	/*  38: rmacs    */	ABSENT_STRING,
	/*  39: sgr0     */	linux_s_sgr0,
	/*  40: rmcup    */	ABSENT_STRING,
	/*  41: rmdc     */	ABSENT_STRING,
	/*  42: rmir     */	linux_s_rmir,
	/*  43: rmso     */	linux_s_rmso,
	/*  44: rmul     */	linux_s_rmul,
	/*  45: flash    */	linux_s_flash,
	/*  46: ff       */	ABSENT_STRING,
	/*  47: fsl      */	ABSENT_STRING,
	/*  48: is1      */	ABSENT_STRING,
	/*  49: is2      */	ABSENT_STRING,
	/*  50: is3      */	ABSENT_STRING,
	/*  51: if       */	ABSENT_STRING,
	/*  52: ich1     */	linux_s_ich1,
	/*  53: il1      */	linux_s_il1,
	/*  54: ip       */	ABSENT_STRING,
	/*  55: kbs      */	linux_s_kbs,
	/*  56: ktbc     */	ABSENT_STRING,
	/*  57: kclr     */	ABSENT_STRING,
	/*  58: kctab    */	ABSENT_STRING,
	/*  59: kdch1    */	linux_s_kdch1,
	/*  60: kdl1     */	ABSENT_STRING,
	/*  61: kcud1    */	linux_s_kcud1,
	/*  62: krmir    */	ABSENT_STRING,
	/*  63: kel      */	ABSENT_STRING,
	/*  64: ked      */	ABSENT_STRING,
	/*  65: kf0      */	ABSENT_STRING,
	/*  66: kf1      */	linux_s_kf1,
	/*  67: kf10     */	ABSENT_STRING,
	/*  68: kf2      */	linux_s_kf2,
	/*  69: kf3      */	linux_s_kf3,
	/*  70: kf4      */	linux_s_kf4,
	/*  71: kf5      */	linux_s_kf5,
	/*  72: kf6      */	linux_s_kf6,
	/*  73: kf7      */	linux_s_kf7,
	/*  74: kf8      */	linux_s_kf8,
	/*  75: kf9      */	linux_s_kf9,
	/*  76: khome    */	linux_s_khome,
	/*  77: kich1    */	linux_s_kich1,
	/*  78: kil1     */	ABSENT_STRING,
	/*  79: kcub1    */	linux_s_kcub1,
	/*  80: kll      */	ABSENT_STRING,
	/*  81: knp      */	linux_s_knp,
	/*  82: kpp      */	linux_s_kpp,
	/*  83: kcuf1    */	linux_s_kcuf1,
	/*  84: kind     */	ABSENT_STRING,
	/*  85: kri      */	ABSENT_STRING,
	/*  86: khts     */	ABSENT_STRING,
	/*  87: kcuu1    */	linux_s_kcuu1,
	/*  88: rmkx     */	ABSENT_STRING,
	/*  89: smkx     */	ABSENT_STRING,
	/*  90: lf0      */	ABSENT_STRING,
	/*  91: lf1      */	ABSENT_STRING,
	/*  92: lf10     */	ABSENT_STRING,
	/*  93: lf2      */	ABSENT_STRING,
	/*  94: lf3      */	ABSENT_STRING,
	/*  95: lf4      */	ABSENT_STRING,
	/*  96: lf5      */	ABSENT_STRING,
	/*  97: lf6      */	ABSENT_STRING,
	/*  98: lf7      */	ABSENT_STRING,
	/*  99: lf8      */	ABSENT_STRING,
	/* 100: lf9      */	ABSENT_STRING,
	/* 101: rmm      */	ABSENT_STRING,
	/* 102: smm      */	ABSENT_STRING,
	/* 103: nel      */	linux_s_nel,
	/* 104: pad      */	ABSENT_STRING,
	/* 105: dch      */	linux_s_dch,
	/* 106: dl       */	linux_s_dl,
	/* 107: cud      */	linux_s_cud,
	/* 108: ich      */	linux_s_ich,
	/* 109: indn     */	ABSENT_STRING,
	/* 110: il       */	linux_s_il,
	/* 111: cub      */	linux_s_cub,
	/* 112: cuf      */	linux_s_cuf,
	/* 113: rin      */	ABSENT_STRING,
	/* 114: cuu      */	linux_s_cuu,
	/* 115: pfkey    */	ABSENT_STRING,
	/* 116: pfloc    */	ABSENT_STRING,
	/* 117: pfx      */	ABSENT_STRING,
	/* 118: mc0      */	ABSENT_STRING,
	/* 119: mc4      */	ABSENT_STRING,
	/* 120: mc5      */	ABSENT_STRING,
	/* 121: rep      */	ABSENT_STRING,
	/* 122: rs1      */	ABSENT_STRING,
	/* 123: rs2      */	ABSENT_STRING,
	/* 124: rs3      */	ABSENT_STRING,
	/* 125: rf       */	ABSENT_STRING,
	/* 126: rc       */	linux_s_rc,
	/* 127: vpa      */	ABSENT_STRING,
	/* 128: sc       */	linux_s_sc,
	/* 129: ind      */	linux_s_ind,
	/* 130: ri       */	linux_s_ri,
	/* 131: sgr      */	ABSENT_STRING,
	/* 132: hts      */	linux_s_hts,
	/* 133: wind     */	ABSENT_STRING,
	/* 134: ht       */	linux_s_ht,
	/* 135: tsl      */	ABSENT_STRING,
	/* 136: uc       */	ABSENT_STRING,
	/* 137: hu       */	ABSENT_STRING,
	/* 138: iprog    */	ABSENT_STRING,
	/* 139: ka1      */	ABSENT_STRING,
	/* 140: ka3      */	ABSENT_STRING,
	/* 141: kb2      */	linux_s_kb2,
	/* 142: kc1      */	ABSENT_STRING,
	/* 143: kc3      */	ABSENT_STRING,
	/* 144: mc5p     */	ABSENT_STRING,
	/* 145: rmp      */	ABSENT_STRING,
	/* 146: acsc     */	ABSENT_STRING,
	/* 147: pln      */	ABSENT_STRING,
	/* 148: kcbt     */	ABSENT_STRING,
	/* 149: smxon    */	ABSENT_STRING,
	/* 150: rmxon    */	ABSENT_STRING,
	/* 151: smam     */	ABSENT_STRING,
	/* 152: rmam     */	ABSENT_STRING,
	/* 153: xonc     */	ABSENT_STRING,
	/* 154: xoffc    */	ABSENT_STRING,
	/* 155: enacs    */	ABSENT_STRING,
	/* 156: smln     */	ABSENT_STRING,
	/* 157: rmln     */	ABSENT_STRING,
	/* 158: kbeg     */	ABSENT_STRING,
	/* 159: kcan     */	ABSENT_STRING,
	/* 160: kclo     */	ABSENT_STRING,
	/* 161: kcmd     */	ABSENT_STRING,
	/* 162: kcpy     */	ABSENT_STRING,
	/* 163: kcrt     */	ABSENT_STRING,
	/* 164: kend     */	ABSENT_STRING,
	/* 165: kent     */	ABSENT_STRING,
	/* 166: kext     */	ABSENT_STRING,
	/* 167: kfnd     */	ABSENT_STRING,
	/* 168: khlp     */	ABSENT_STRING,
	/* 169: kmrk     */	ABSENT_STRING,
	/* 170: kmsg     */	ABSENT_STRING,
	/* 171: kmov     */	ABSENT_STRING,
	/* 172: knxt     */	ABSENT_STRING,
	/* 173: kopn     */	ABSENT_STRING,
	/* 174: kopt     */	ABSENT_STRING,
	/* 175: kprv     */	ABSENT_STRING,
	/* 176: kprt     */	ABSENT_STRING,
	/* 177: krdo     */	ABSENT_STRING,
	/* 178: kref     */	ABSENT_STRING,
	/* 179: krfr     */	ABSENT_STRING,
	/* 180: krpl     */	ABSENT_STRING,
	/* 181: krst     */	ABSENT_STRING,
	/* 182: kres     */	ABSENT_STRING,
	/* 183: ksav     */	ABSENT_STRING,
	/* 184: kspd     */	ABSENT_STRING,
	/* 185: kund     */	ABSENT_STRING,
	/* 186: kBEG     */	ABSENT_STRING,
	/* 187: kCAN     */	ABSENT_STRING,
	/* 188: kCMD     */	ABSENT_STRING,
	/* 189: kCPY     */	ABSENT_STRING,
	/* 190: kCRT     */	ABSENT_STRING,
	/* 191: kDC      */	ABSENT_STRING,
	/* 192: kDL      */	ABSENT_STRING,
	/* 193: kslt     */	ABSENT_STRING,
	/* 194: kEND     */	ABSENT_STRING,
	/* 195: kEOL     */	ABSENT_STRING,
	/* 196: kEXT     */	ABSENT_STRING,
	/* 197: kFND     */	ABSENT_STRING,
	/* 198: kHLP     */	ABSENT_STRING,
	/* 199: kHOM     */	ABSENT_STRING,
	/* 200: kIC      */	ABSENT_STRING,
	/* 201: kLFT     */	ABSENT_STRING,
	/* 202: kMSG     */	ABSENT_STRING,
	/* 203: kMOV     */	ABSENT_STRING,
	/* 204: kNXT     */	ABSENT_STRING,
	/* 205: kOPT     */	ABSENT_STRING,
	/* 206: kPRV     */	ABSENT_STRING,
	/* 207: kPRT     */	ABSENT_STRING,
	/* 208: kRDO     */	ABSENT_STRING,
	/* 209: kRPL     */	ABSENT_STRING,
	/* 210: kRIT     */	ABSENT_STRING,
	/* 211: kRES     */	ABSENT_STRING,
	/* 212: kSAV     */	ABSENT_STRING,
	/* 213: kSPD     */	ABSENT_STRING,
	/* 214: kUND     */	ABSENT_STRING,
	/* 215: rfi      */	ABSENT_STRING,
	/* 216: kf11     */	ABSENT_STRING,
	/* 217: kf12     */	ABSENT_STRING,
	/* 218: kf13     */	ABSENT_STRING,
	/* 219: kf14     */	ABSENT_STRING,
	/* 220: kf15     */	ABSENT_STRING,
	/* 221: kf16     */	ABSENT_STRING,
	/* 222: kf17     */	ABSENT_STRING,
	/* 223: kf18     */	ABSENT_STRING,
	/* 224: kf19     */	ABSENT_STRING,
	/* 225: kf20     */	ABSENT_STRING,
	/* 226: kf21     */	ABSENT_STRING,
	/* 227: kf22     */	ABSENT_STRING,
	/* 228: kf23     */	ABSENT_STRING,
	/* 229: kf24     */	ABSENT_STRING,
	/* 230: kf25     */	ABSENT_STRING,
	/* 231: kf26     */	ABSENT_STRING,
	/* 232: kf27     */	ABSENT_STRING,
	/* 233: kf28     */	ABSENT_STRING,
	/* 234: kf29     */	ABSENT_STRING,
	/* 235: kf30     */	ABSENT_STRING,
	/* 236: kf31     */	ABSENT_STRING,
	/* 237: kf32     */	ABSENT_STRING,
	/* 238: kf33     */	ABSENT_STRING,
	/* 239: kf34     */	ABSENT_STRING,
	/* 240: kf35     */	ABSENT_STRING,
	/* 241: kf36     */	ABSENT_STRING,
	/* 242: kf37     */	ABSENT_STRING,
	/* 243: kf38     */	ABSENT_STRING,
	/* 244: kf39     */	ABSENT_STRING,
	/* 245: kf40     */	ABSENT_STRING,
	/* 246: kf41     */	ABSENT_STRING,
	/* 247: kf42     */	ABSENT_STRING,
	/* 248: kf43     */	ABSENT_STRING,
	/* 249: kf44     */	ABSENT_STRING,
	/* 250: kf45     */	ABSENT_STRING,
	/* 251: kf46     */	ABSENT_STRING,
	/* 252: kf47     */	ABSENT_STRING,
	/* 253: kf48     */	ABSENT_STRING,
	/* 254: kf49     */	ABSENT_STRING,
	/* 255: kf50     */	ABSENT_STRING,
	/* 256: kf51     */	ABSENT_STRING,
	/* 257: kf52     */	ABSENT_STRING,
	/* 258: kf53     */	ABSENT_STRING,
	/* 259: kf54     */	ABSENT_STRING,
	/* 260: kf55     */	ABSENT_STRING,
	/* 261: kf56     */	ABSENT_STRING,
	/* 262: kf57     */	ABSENT_STRING,
	/* 263: kf58     */	ABSENT_STRING,
	/* 264: kf59     */	ABSENT_STRING,
	/* 265: kf60     */	ABSENT_STRING,
	/* 266: kf61     */	ABSENT_STRING,
	/* 267: kf62     */	ABSENT_STRING,
	/* 268: kf63     */	ABSENT_STRING,
	/* 269: el1      */	ABSENT_STRING,
	/* 270: mgc      */	ABSENT_STRING,
	/* 271: smgl     */	ABSENT_STRING,
	/* 272: smgr     */	ABSENT_STRING,
	/* 273: fln      */	ABSENT_STRING,
	/* 274: sclk     */	ABSENT_STRING,
	/* 275: dclk     */	ABSENT_STRING,
	/* 276: rmclk    */	ABSENT_STRING,
	/* 277: cwin     */	ABSENT_STRING,
	/* 278: wingo    */	ABSENT_STRING,
	/* 279: hup      */	ABSENT_STRING,
	/* 280: dial     */	ABSENT_STRING,
	/* 281: qdial    */	ABSENT_STRING,
	/* 282: tone     */	ABSENT_STRING,
	/* 283: pulse    */	ABSENT_STRING,
	/* 284: hook     */	ABSENT_STRING,
	/* 285: pause    */	ABSENT_STRING,
	/* 286: wait     */	ABSENT_STRING,
	/* 287: u0       */	ABSENT_STRING,
	/* 288: u1       */	ABSENT_STRING,
	/* 289: u2       */	ABSENT_STRING,
	/* 290: u3       */	ABSENT_STRING,
	/* 291: u4       */	ABSENT_STRING,
	/* 292: u5       */	ABSENT_STRING,
	/* 293: u6       */	ABSENT_STRING,
	/* 294: u7       */	ABSENT_STRING,
	/* 295: u8       */	ABSENT_STRING,
	/* 296: u9       */	ABSENT_STRING,
	/* 297: op       */	ABSENT_STRING,
	/* 298: oc       */	ABSENT_STRING,
	/* 299: initc    */	ABSENT_STRING,
	/* 300: initp    */	ABSENT_STRING,
	/* 301: scp      */	ABSENT_STRING,
	/* 302: setf     */	ABSENT_STRING,
	/* 303: setb     */	ABSENT_STRING,
	/* 304: cpi      */	ABSENT_STRING,
	/* 305: lpi      */	ABSENT_STRING,
	/* 306: chr      */	ABSENT_STRING,
	/* 307: cvr      */	ABSENT_STRING,
	/* 308: defc     */	ABSENT_STRING,
	/* 309: swidm    */	ABSENT_STRING,
	/* 310: sdrfq    */	ABSENT_STRING,
	/* 311: sitm     */	ABSENT_STRING,
	/* 312: slm      */	ABSENT_STRING,
	/* 313: smicm    */	ABSENT_STRING,
	/* 314: snlq     */	ABSENT_STRING,
	/* 315: snrmq    */	ABSENT_STRING,
	/* 316: sshm     */	ABSENT_STRING,
	/* 317: ssubm    */	ABSENT_STRING,
	/* 318: ssupm    */	ABSENT_STRING,
	/* 319: sum      */	ABSENT_STRING,
	/* 320: rwidm    */	ABSENT_STRING,
	/* 321: ritm     */	ABSENT_STRING,
	/* 322: rlm      */	ABSENT_STRING,
	/* 323: rmicm    */	ABSENT_STRING,
	/* 324: rshm     */	ABSENT_STRING,
	/* 325: rsubm    */	ABSENT_STRING,
	/* 326: rsupm    */	ABSENT_STRING,
	/* 327: rum      */	ABSENT_STRING,
	/* 328: mhpa     */	ABSENT_STRING,
	/* 329: mcud1    */	ABSENT_STRING,
	/* 330: mcub1    */	ABSENT_STRING,
	/* 331: mcuf1    */	ABSENT_STRING,
	/* 332: mvpa     */	ABSENT_STRING,
	/* 333: mcuu1    */	ABSENT_STRING,
	/* 334: porder   */	ABSENT_STRING,
	/* 335: mcud     */	ABSENT_STRING,
	/* 336: mcub     */	ABSENT_STRING,
	/* 337: mcuf     */	ABSENT_STRING,
	/* 338: mcuu     */	ABSENT_STRING,
	/* 339: scs      */	ABSENT_STRING,
	/* 340: smgb     */	ABSENT_STRING,
	/* 341: smgbp    */	ABSENT_STRING,
	/* 342: smglp    */	ABSENT_STRING,
	/* 343: smgrp    */	ABSENT_STRING,
	/* 344: smgt     */	ABSENT_STRING,
	/* 345: smgtp    */	ABSENT_STRING,
	/* 346: sbim     */	ABSENT_STRING,
	/* 347: scsd     */	ABSENT_STRING,
	/* 348: rbim     */	ABSENT_STRING,
	/* 349: rcsd     */	ABSENT_STRING,
	/* 350: subcs    */	ABSENT_STRING,
	/* 351: supcs    */	ABSENT_STRING,
	/* 352: docr     */	ABSENT_STRING,
	/* 353: zerom    */	ABSENT_STRING,
	/* 354: csnm     */	ABSENT_STRING,
	/* 355: kmous    */	ABSENT_STRING,
	/* 356: minfo    */	ABSENT_STRING,
	/* 357: reqmp    */	ABSENT_STRING,
	/* 358: getm     */	ABSENT_STRING,
	/* 359: setaf    */	ABSENT_STRING,
	/* 360: setab    */	ABSENT_STRING,
	/* 361: pfxl     */	ABSENT_STRING,
	/* 362: devt     */	ABSENT_STRING,
	/* 363: csin     */	ABSENT_STRING,
	/* 364: s0ds     */	ABSENT_STRING,
	/* 365: s1ds     */	ABSENT_STRING,
	/* 366: s2ds     */	ABSENT_STRING,
	/* 367: s3ds     */	ABSENT_STRING,
	/* 368: smglr    */	ABSENT_STRING,
	/* 369: smgtb    */	ABSENT_STRING,
	/* 370: birep    */	ABSENT_STRING,
	/* 371: binel    */	ABSENT_STRING,
	/* 372: bicr     */	ABSENT_STRING,
	/* 373: colornm  */	ABSENT_STRING,
	/* 374: defbi    */	ABSENT_STRING,
	/* 375: endbi    */	ABSENT_STRING,
	/* 376: setcolor */	ABSENT_STRING,
	/* 377: slines   */	ABSENT_STRING,
	/* 378: dispc    */	ABSENT_STRING,
	/* 379: smpch    */	ABSENT_STRING,
	/* 380: rmpch    */	ABSENT_STRING,
	/* 381: smsc     */	ABSENT_STRING,
	/* 382: rmsc     */	ABSENT_STRING,
	/* 383: pctrm    */	ABSENT_STRING,
	/* 384: scesc    */	ABSENT_STRING,
	/* 385: scesa    */	ABSENT_STRING,
	/* 386: ehhlm    */	ABSENT_STRING,
	/* 387: elhlm    */	ABSENT_STRING,
	/* 388: elohlm   */	ABSENT_STRING,
	/* 389: erhlm    */	ABSENT_STRING,
	/* 390: ethlm    */	ABSENT_STRING,
	/* 391: evhlm    */	ABSENT_STRING,
	/* 392: sgr1     */	ABSENT_STRING,
	/* 393: slength  */	ABSENT_STRING,
	/* 394: OTi2     */	ABSENT_STRING,
	/* 395: OTrs     */	ABSENT_STRING,
	/* 396: OTnl     */	ABSENT_STRING,
	/* 397: OTbc     */	ABSENT_STRING,
	/* 398: OTko     */	ABSENT_STRING,
	/* 399: OTma     */	ABSENT_STRING,
	/* 400: OTG2     */	ABSENT_STRING,
	/* 401: OTG3     */	ABSENT_STRING,
	/* 402: OTG1     */	ABSENT_STRING,
	/* 403: OTG4     */	ABSENT_STRING,
	/* 404: OTGR     */	ABSENT_STRING,
	/* 405: OTGL     */	ABSENT_STRING,
	/* 406: OTGU     */	ABSENT_STRING,
	/* 407: OTGD     */	ABSENT_STRING,
	/* 408: OTGH     */	ABSENT_STRING,
	/* 409: OTGV     */	ABSENT_STRING,
	/* 410: OTGC     */	ABSENT_STRING,
	/* 411: meml     */	ABSENT_STRING,
	/* 412: memu     */	ABSENT_STRING,
	/* 413: box1     */	ABSENT_STRING,
};
/* vt100 */

static char vt100_alias_data[] = "vt100|vt100-am|dec vt100 (w/advanced video)";

static char vt100_s_bel         [] = "\007";
static char vt100_s_cr          [] = "\015";
static char vt100_s_csr         [] = "\033[%i%p1%d;%p2%dr";
static char vt100_s_tbc         [] = "\033[3g";
static char vt100_s_clear       [] = "\033[H\033[J";
static char vt100_s_el          [] = "\033[K";
static char vt100_s_ed          [] = "\033[J";
static char vt100_s_cup         [] = "\033[%i%p1%d;%p2%dH";
static char vt100_s_cud1        [] = "\012";
static char vt100_s_home        [] = "\033[H";
static char vt100_s_cub1        [] = "\010";
static char vt100_s_cuf1        [] = "\033[C";
static char vt100_s_cuu1        [] = "\033[A";
static char vt100_s_smacs       [] = "\016";
static char vt100_s_blink       [] = "\033[5m";
static char vt100_s_bold        [] = "\033[1m";
static char vt100_s_rev         [] = "\033[7m";
static char vt100_s_smso        [] = "\033[7m";
static char vt100_s_smul        [] = "\033[4m";
static char vt100_s_rmacs       [] = "\017";
static char vt100_s_sgr0        [] = "\033[0m";
static char vt100_s_rmso        [] = "\033[m";
static char vt100_s_rmul        [] = "\033[m";
static char vt100_s_kbs         [] = "\010";
static char vt100_s_kcud1       [] = "\033OB";
static char vt100_s_kf0         [] = "\033Oy";
static char vt100_s_kf1         [] = "\033OP";
static char vt100_s_kf10        [] = "\033Ox";
static char vt100_s_kf2         [] = "\033OQ";
static char vt100_s_kf3         [] = "\033OR";
static char vt100_s_kf4         [] = "\033OS";
static char vt100_s_kf5         [] = "\033Ot";
static char vt100_s_kf6         [] = "\033Ou";
static char vt100_s_kf7         [] = "\033Ov";
static char vt100_s_kf8         [] = "\033Ol";
static char vt100_s_kf9         [] = "\033Ow";
static char vt100_s_kcub1       [] = "\033OD";
static char vt100_s_kcuf1       [] = "\033OC";
static char vt100_s_kcuu1       [] = "\033OA";
static char vt100_s_rmkx        [] = "\033[?1l\033>";
static char vt100_s_smkx        [] = "\033[?1h\033=";
static char vt100_s_lf1         [] = "pf1";
static char vt100_s_lf2         [] = "pf2";
static char vt100_s_lf3         [] = "pf3";
static char vt100_s_lf4         [] = "pf4";
static char vt100_s_nel         [] = "\015\012";
static char vt100_s_cud         [] = "\033[%p1%dB";
static char vt100_s_cub         [] = "\033[%p1%dD";
static char vt100_s_cuf         [] = "\033[%p1%dC";
static char vt100_s_cuu         [] = "\033[%p1%dA";
static char vt100_s_mc0         [] = "\033[0i";
static char vt100_s_mc4         [] = "\033[4i";
static char vt100_s_mc5         [] = "\033[5i";
static char vt100_s_rs2         [] = "\033>\033[?3l\033[?4l\033[?5l\033[?7h\033[?8h";
static char vt100_s_rc          [] = "\0338";
static char vt100_s_sc          [] = "\0337";
static char vt100_s_ind         [] = "\012";
static char vt100_s_ri          [] = "\033M";
static char vt100_s_hts         [] = "\033H";
static char vt100_s_ht          [] = "\011";
static char vt100_s_ka1         [] = "\033Oq";
static char vt100_s_ka3         [] = "\033Os";
static char vt100_s_kb2         [] = "\033Or";
static char vt100_s_kc1         [] = "\033Op";
static char vt100_s_kc3         [] = "\033On";
static char vt100_s_acsc        [] = "``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~";
static char vt100_s_smam        [] = "\033[?7h";
static char vt100_s_rmam        [] = "\033[?7l";
static char vt100_s_enacs       [] = "\033(B\033)0";
static char vt100_s_kent        [] = "\033OM";
static char vt100_s_el1         [] = "\033[1K";
static char vt100_s_OTrs        [] = "\033>\033[?3l\033[?4l\033[?5l\033[?7h\033[?8h";

static char vt100_bool_data[] = {
	/*   0: bw       */	FALSE,
	/*   1: am       */	TRUE,
	/*   2: xsb      */	FALSE,
	/*   3: xhp      */	FALSE,
	/*   4: xenl     */	TRUE,
	/*   5: eo       */	FALSE,
	/*   6: gn       */	FALSE,
	/*   7: hc       */	FALSE,
	/*   8: km       */	FALSE,
	/*   9: hs       */	FALSE,
	/*  10: in       */	FALSE,
	/*  11: da       */	FALSE,
	/*  12: db       */	FALSE,
	/*  13: mir      */	FALSE,
	/*  14: msgr     */	TRUE,
	/*  15: os       */	FALSE,
	/*  16: eslok    */	FALSE,
	/*  17: xt       */	FALSE,
	/*  18: hz       */	FALSE,
	/*  19: ul       */	FALSE,
	/*  20: xon      */	TRUE,
	/*  21: nxon     */	FALSE,
	/*  22: mc5i     */	TRUE,
	/*  23: chts     */	FALSE,
	/*  24: nrrmc    */	FALSE,
	/*  25: npc      */	FALSE,
	/*  26: ndscr    */	FALSE,
	/*  27: ccc      */	FALSE,
	/*  28: bce      */	FALSE,
	/*  29: hls      */	FALSE,
	/*  30: xhpa     */	FALSE,
	/*  31: crxm     */	FALSE,
	/*  32: daisy    */	FALSE,
	/*  33: xvpa     */	FALSE,
	/*  34: sam      */	FALSE,
	/*  35: cpix     */	FALSE,
	/*  36: lpix     */	FALSE,
	/*  37: OTbs     */	TRUE,
	/*  38: OTns     */	FALSE,
	/*  39: OTnc     */	FALSE,
	/*  40: OTMT     */	FALSE,
	/*  41: OTNL     */	FALSE,
	/*  42: OTpt     */	FALSE,
	/*  43: OTxr     */	FALSE,
};
static short vt100_number_data[] = {
	/*   0: cols     */	80,
	/*   1: it       */	8,
	/*   2: lines    */	24,
	/*   3: lm       */	ABSENT_NUMERIC,
	/*   4: xmc      */	ABSENT_NUMERIC,
	/*   5: pb       */	ABSENT_NUMERIC,
	/*   6: vt       */	3,
	/*   7: wsl      */	ABSENT_NUMERIC,
	/*   8: nlab     */	ABSENT_NUMERIC,
	/*   9: lh       */	ABSENT_NUMERIC,
	/*  10: lw       */	ABSENT_NUMERIC,
	/*  11: ma       */	ABSENT_NUMERIC,
	/*  12: wnum     */	ABSENT_NUMERIC,
	/*  13: colors   */	ABSENT_NUMERIC,
	/*  14: pairs    */	ABSENT_NUMERIC,
	/*  15: ncv      */	ABSENT_NUMERIC,
	/*  16: bufsz    */	ABSENT_NUMERIC,
	/*  17: spinv    */	ABSENT_NUMERIC,
	/*  18: spinh    */	ABSENT_NUMERIC,
	/*  19: maddr    */	ABSENT_NUMERIC,
	/*  20: mjump    */	ABSENT_NUMERIC,
	/*  21: mcs      */	ABSENT_NUMERIC,
	/*  22: mls      */	ABSENT_NUMERIC,
	/*  23: npins    */	ABSENT_NUMERIC,
	/*  24: orc      */	ABSENT_NUMERIC,
	/*  25: orl      */	ABSENT_NUMERIC,
	/*  26: orhi     */	ABSENT_NUMERIC,
	/*  27: orvi     */	ABSENT_NUMERIC,
	/*  28: cps      */	ABSENT_NUMERIC,
	/*  29: widcs    */	ABSENT_NUMERIC,
	/*  30: btns     */	ABSENT_NUMERIC,
	/*  31: bitwin   */	ABSENT_NUMERIC,
	/*  32: bitype   */	ABSENT_NUMERIC,
	/*  33: OTug     */	ABSENT_NUMERIC,
	/*  34: OTdC     */	ABSENT_NUMERIC,
	/*  35: OTdN     */	ABSENT_NUMERIC,
	/*  36: OTdB     */	ABSENT_NUMERIC,
	/*  37: OTdT     */	ABSENT_NUMERIC,
	/*  38: OTkn     */	ABSENT_NUMERIC,
};
static char * vt100_string_data[] = {
	/*   0: cbt      */	ABSENT_STRING,
	/*   1: bel      */	vt100_s_bel,
	/*   2: cr       */	vt100_s_cr,
	/*   3: csr      */	vt100_s_csr,
	/*   4: tbc      */	vt100_s_tbc,
	/*   5: clear    */	vt100_s_clear,
	/*   6: el       */	vt100_s_el,
	/*   7: ed       */	vt100_s_ed,
	/*   8: hpa      */	ABSENT_STRING,
	/*   9: cmdch    */	ABSENT_STRING,
	/*  10: cup      */	vt100_s_cup,
	/*  11: cud1     */	vt100_s_cud1,
	/*  12: home     */	vt100_s_home,
	/*  13: civis    */	ABSENT_STRING,
	/*  14: cub1     */	vt100_s_cub1,
	/*  15: mrcup    */	ABSENT_STRING,
	/*  16: cnorm    */	ABSENT_STRING,
	/*  17: cuf1     */	vt100_s_cuf1,
	/*  18: ll       */	ABSENT_STRING,
	/*  19: cuu1     */	vt100_s_cuu1,
	/*  20: cvvis    */	ABSENT_STRING,
	/*  21: dch1     */	ABSENT_STRING,
	/*  22: dl1      */	ABSENT_STRING,
	/*  23: dsl      */	ABSENT_STRING,
	/*  24: hd       */	ABSENT_STRING,
	/*  25: smacs    */	vt100_s_smacs,
	/*  26: blink    */	vt100_s_blink,
	/*  27: bold     */	vt100_s_bold,
	/*  28: smcup    */	ABSENT_STRING,
	/*  29: smdc     */	ABSENT_STRING,
	/*  30: dim      */	ABSENT_STRING,
	/*  31: smir     */	ABSENT_STRING,
	/*  32: invis    */	ABSENT_STRING,
	/*  33: prot     */	ABSENT_STRING,
	/*  34: rev      */	vt100_s_rev,
	/*  35: smso     */	vt100_s_smso,
	/*  36: smul     */	vt100_s_smul,
	/*  37: ech      */	ABSENT_STRING,
	/*  38: rmacs    */	vt100_s_rmacs,
	/*  39: sgr0     */	vt100_s_sgr0,
	/*  40: rmcup    */	ABSENT_STRING,
	/*  41: rmdc     */	ABSENT_STRING,
	/*  42: rmir     */	ABSENT_STRING,
	/*  43: rmso     */	vt100_s_rmso,
	/*  44: rmul     */	vt100_s_rmul,
	/*  45: flash    */	ABSENT_STRING,
	/*  46: ff       */	ABSENT_STRING,
	/*  47: fsl      */	ABSENT_STRING,
	/*  48: is1      */	ABSENT_STRING,
	/*  49: is2      */	ABSENT_STRING,
	/*  50: is3      */	ABSENT_STRING,
	/*  51: if       */	ABSENT_STRING,
	/*  52: ich1     */	ABSENT_STRING,
	/*  53: il1      */	ABSENT_STRING,
	/*  54: ip       */	ABSENT_STRING,
	/*  55: kbs      */	vt100_s_kbs,
	/*  56: ktbc     */	ABSENT_STRING,
	/*  57: kclr     */	ABSENT_STRING,
	/*  58: kctab    */	ABSENT_STRING,
	/*  59: kdch1    */	ABSENT_STRING,
	/*  60: kdl1     */	ABSENT_STRING,
	/*  61: kcud1    */	vt100_s_kcud1,
	/*  62: krmir    */	ABSENT_STRING,
	/*  63: kel      */	ABSENT_STRING,
	/*  64: ked      */	ABSENT_STRING,
	/*  65: kf0      */	vt100_s_kf0,
	/*  66: kf1      */	vt100_s_kf1,
	/*  67: kf10     */	vt100_s_kf10,
	/*  68: kf2      */	vt100_s_kf2,
	/*  69: kf3      */	vt100_s_kf3,
	/*  70: kf4      */	vt100_s_kf4,
	/*  71: kf5      */	vt100_s_kf5,
	/*  72: kf6      */	vt100_s_kf6,
	/*  73: kf7      */	vt100_s_kf7,
	/*  74: kf8      */	vt100_s_kf8,
	/*  75: kf9      */	vt100_s_kf9,
	/*  76: khome    */	ABSENT_STRING,
	/*  77: kich1    */	ABSENT_STRING,
	/*  78: kil1     */	ABSENT_STRING,
	/*  79: kcub1    */	vt100_s_kcub1,
	/*  80: kll      */	ABSENT_STRING,
	/*  81: knp      */	ABSENT_STRING,
	/*  82: kpp      */	ABSENT_STRING,
	/*  83: kcuf1    */	vt100_s_kcuf1,
	/*  84: kind     */	ABSENT_STRING,
	/*  85: kri      */	ABSENT_STRING,
	/*  86: khts     */	ABSENT_STRING,
	/*  87: kcuu1    */	vt100_s_kcuu1,
	/*  88: rmkx     */	vt100_s_rmkx,
	/*  89: smkx     */	vt100_s_smkx,
	/*  90: lf0      */	ABSENT_STRING,
	/*  91: lf1      */	vt100_s_lf1,
	/*  92: lf10     */	ABSENT_STRING,
	/*  93: lf2      */	vt100_s_lf2,
	/*  94: lf3      */	vt100_s_lf3,
	/*  95: lf4      */	vt100_s_lf4,
	/*  96: lf5      */	ABSENT_STRING,
	/*  97: lf6      */	ABSENT_STRING,
	/*  98: lf7      */	ABSENT_STRING,
	/*  99: lf8      */	ABSENT_STRING,
	/* 100: lf9      */	ABSENT_STRING,
	/* 101: rmm      */	ABSENT_STRING,
	/* 102: smm      */	ABSENT_STRING,
	/* 103: nel      */	vt100_s_nel,
	/* 104: pad      */	ABSENT_STRING,
	/* 105: dch      */	ABSENT_STRING,
	/* 106: dl       */	ABSENT_STRING,
	/* 107: cud      */	vt100_s_cud,
	/* 108: ich      */	ABSENT_STRING,
	/* 109: indn     */	ABSENT_STRING,
	/* 110: il       */	ABSENT_STRING,
	/* 111: cub      */	vt100_s_cub,
	/* 112: cuf      */	vt100_s_cuf,
	/* 113: rin      */	ABSENT_STRING,
	/* 114: cuu      */	vt100_s_cuu,
	/* 115: pfkey    */	ABSENT_STRING,
	/* 116: pfloc    */	ABSENT_STRING,
	/* 117: pfx      */	ABSENT_STRING,
	/* 118: mc0      */	vt100_s_mc0,
	/* 119: mc4      */	vt100_s_mc4,
	/* 120: mc5      */	vt100_s_mc5,
	/* 121: rep      */	ABSENT_STRING,
	/* 122: rs1      */	ABSENT_STRING,
	/* 123: rs2      */	vt100_s_rs2,
	/* 124: rs3      */	ABSENT_STRING,
	/* 125: rf       */	ABSENT_STRING,
	/* 126: rc       */	vt100_s_rc,
	/* 127: vpa      */	ABSENT_STRING,
	/* 128: sc       */	vt100_s_sc,
	/* 129: ind      */	vt100_s_ind,
	/* 130: ri       */	vt100_s_ri,
	/* 131: sgr      */	ABSENT_STRING,
	/* 132: hts      */	vt100_s_hts,
	/* 133: wind     */	ABSENT_STRING,
	/* 134: ht       */	vt100_s_ht,
	/* 135: tsl      */	ABSENT_STRING,
	/* 136: uc       */	ABSENT_STRING,
	/* 137: hu       */	ABSENT_STRING,
	/* 138: iprog    */	ABSENT_STRING,
	/* 139: ka1      */	vt100_s_ka1,
	/* 140: ka3      */	vt100_s_ka3,
	/* 141: kb2      */	vt100_s_kb2,
	/* 142: kc1      */	vt100_s_kc1,
	/* 143: kc3      */	vt100_s_kc3,
	/* 144: mc5p     */	ABSENT_STRING,
	/* 145: rmp      */	ABSENT_STRING,
	/* 146: acsc     */	vt100_s_acsc,
	/* 147: pln      */	ABSENT_STRING,
	/* 148: kcbt     */	ABSENT_STRING,
	/* 149: smxon    */	ABSENT_STRING,
	/* 150: rmxon    */	ABSENT_STRING,
	/* 151: smam     */	vt100_s_smam,
	/* 152: rmam     */	vt100_s_rmam,
	/* 153: xonc     */	ABSENT_STRING,
	/* 154: xoffc    */	ABSENT_STRING,
	/* 155: enacs    */	vt100_s_enacs,
	/* 156: smln     */	ABSENT_STRING,
	/* 157: rmln     */	ABSENT_STRING,
	/* 158: kbeg     */	ABSENT_STRING,
	/* 159: kcan     */	ABSENT_STRING,
	/* 160: kclo     */	ABSENT_STRING,
	/* 161: kcmd     */	ABSENT_STRING,
	/* 162: kcpy     */	ABSENT_STRING,
	/* 163: kcrt     */	ABSENT_STRING,
	/* 164: kend     */	ABSENT_STRING,
	/* 165: kent     */	vt100_s_kent,
	/* 166: kext     */	ABSENT_STRING,
	/* 167: kfnd     */	ABSENT_STRING,
	/* 168: khlp     */	ABSENT_STRING,
	/* 169: kmrk     */	ABSENT_STRING,
	/* 170: kmsg     */	ABSENT_STRING,
	/* 171: kmov     */	ABSENT_STRING,
	/* 172: knxt     */	ABSENT_STRING,
	/* 173: kopn     */	ABSENT_STRING,
	/* 174: kopt     */	ABSENT_STRING,
	/* 175: kprv     */	ABSENT_STRING,
	/* 176: kprt     */	ABSENT_STRING,
	/* 177: krdo     */	ABSENT_STRING,
	/* 178: kref     */	ABSENT_STRING,
	/* 179: krfr     */	ABSENT_STRING,
	/* 180: krpl     */	ABSENT_STRING,
	/* 181: krst     */	ABSENT_STRING,
	/* 182: kres     */	ABSENT_STRING,
	/* 183: ksav     */	ABSENT_STRING,
	/* 184: kspd     */	ABSENT_STRING,
	/* 185: kund     */	ABSENT_STRING,
	/* 186: kBEG     */	ABSENT_STRING,
	/* 187: kCAN     */	ABSENT_STRING,
	/* 188: kCMD     */	ABSENT_STRING,
	/* 189: kCPY     */	ABSENT_STRING,
	/* 190: kCRT     */	ABSENT_STRING,
	/* 191: kDC      */	ABSENT_STRING,
	/* 192: kDL      */	ABSENT_STRING,
	/* 193: kslt     */	ABSENT_STRING,
	/* 194: kEND     */	ABSENT_STRING,
	/* 195: kEOL     */	ABSENT_STRING,
	/* 196: kEXT     */	ABSENT_STRING,
	/* 197: kFND     */	ABSENT_STRING,
	/* 198: kHLP     */	ABSENT_STRING,
	/* 199: kHOM     */	ABSENT_STRING,
	/* 200: kIC      */	ABSENT_STRING,
	/* 201: kLFT     */	ABSENT_STRING,
	/* 202: kMSG     */	ABSENT_STRING,
	/* 203: kMOV     */	ABSENT_STRING,
	/* 204: kNXT     */	ABSENT_STRING,
	/* 205: kOPT     */	ABSENT_STRING,
	/* 206: kPRV     */	ABSENT_STRING,
	/* 207: kPRT     */	ABSENT_STRING,
	/* 208: kRDO     */	ABSENT_STRING,
	/* 209: kRPL     */	ABSENT_STRING,
	/* 210: kRIT     */	ABSENT_STRING,
	/* 211: kRES     */	ABSENT_STRING,
	/* 212: kSAV     */	ABSENT_STRING,
	/* 213: kSPD     */	ABSENT_STRING,
	/* 214: kUND     */	ABSENT_STRING,
	/* 215: rfi      */	ABSENT_STRING,
	/* 216: kf11     */	ABSENT_STRING,
	/* 217: kf12     */	ABSENT_STRING,
	/* 218: kf13     */	ABSENT_STRING,
	/* 219: kf14     */	ABSENT_STRING,
	/* 220: kf15     */	ABSENT_STRING,
	/* 221: kf16     */	ABSENT_STRING,
	/* 222: kf17     */	ABSENT_STRING,
	/* 223: kf18     */	ABSENT_STRING,
	/* 224: kf19     */	ABSENT_STRING,
	/* 225: kf20     */	ABSENT_STRING,
	/* 226: kf21     */	ABSENT_STRING,
	/* 227: kf22     */	ABSENT_STRING,
	/* 228: kf23     */	ABSENT_STRING,
	/* 229: kf24     */	ABSENT_STRING,
	/* 230: kf25     */	ABSENT_STRING,
	/* 231: kf26     */	ABSENT_STRING,
	/* 232: kf27     */	ABSENT_STRING,
	/* 233: kf28     */	ABSENT_STRING,
	/* 234: kf29     */	ABSENT_STRING,
	/* 235: kf30     */	ABSENT_STRING,
	/* 236: kf31     */	ABSENT_STRING,
	/* 237: kf32     */	ABSENT_STRING,
	/* 238: kf33     */	ABSENT_STRING,
	/* 239: kf34     */	ABSENT_STRING,
	/* 240: kf35     */	ABSENT_STRING,
	/* 241: kf36     */	ABSENT_STRING,
	/* 242: kf37     */	ABSENT_STRING,
	/* 243: kf38     */	ABSENT_STRING,
	/* 244: kf39     */	ABSENT_STRING,
	/* 245: kf40     */	ABSENT_STRING,
	/* 246: kf41     */	ABSENT_STRING,
	/* 247: kf42     */	ABSENT_STRING,
	/* 248: kf43     */	ABSENT_STRING,
	/* 249: kf44     */	ABSENT_STRING,
	/* 250: kf45     */	ABSENT_STRING,
	/* 251: kf46     */	ABSENT_STRING,
	/* 252: kf47     */	ABSENT_STRING,
	/* 253: kf48     */	ABSENT_STRING,
	/* 254: kf49     */	ABSENT_STRING,
	/* 255: kf50     */	ABSENT_STRING,
	/* 256: kf51     */	ABSENT_STRING,
	/* 257: kf52     */	ABSENT_STRING,
	/* 258: kf53     */	ABSENT_STRING,
	/* 259: kf54     */	ABSENT_STRING,
	/* 260: kf55     */	ABSENT_STRING,
	/* 261: kf56     */	ABSENT_STRING,
	/* 262: kf57     */	ABSENT_STRING,
	/* 263: kf58     */	ABSENT_STRING,
	/* 264: kf59     */	ABSENT_STRING,
	/* 265: kf60     */	ABSENT_STRING,
	/* 266: kf61     */	ABSENT_STRING,
	/* 267: kf62     */	ABSENT_STRING,
	/* 268: kf63     */	ABSENT_STRING,
	/* 269: el1      */	vt100_s_el1,
	/* 270: mgc      */	ABSENT_STRING,
	/* 271: smgl     */	ABSENT_STRING,
	/* 272: smgr     */	ABSENT_STRING,
	/* 273: fln      */	ABSENT_STRING,
	/* 274: sclk     */	ABSENT_STRING,
	/* 275: dclk     */	ABSENT_STRING,
	/* 276: rmclk    */	ABSENT_STRING,
	/* 277: cwin     */	ABSENT_STRING,
	/* 278: wingo    */	ABSENT_STRING,
	/* 279: hup      */	ABSENT_STRING,
	/* 280: dial     */	ABSENT_STRING,
	/* 281: qdial    */	ABSENT_STRING,
	/* 282: tone     */	ABSENT_STRING,
	/* 283: pulse    */	ABSENT_STRING,
	/* 284: hook     */	ABSENT_STRING,
	/* 285: pause    */	ABSENT_STRING,
	/* 286: wait     */	ABSENT_STRING,
	/* 287: u0       */	ABSENT_STRING,
	/* 288: u1       */	ABSENT_STRING,
	/* 289: u2       */	ABSENT_STRING,
	/* 290: u3       */	ABSENT_STRING,
	/* 291: u4       */	ABSENT_STRING,
	/* 292: u5       */	ABSENT_STRING,
	/* 293: u6       */	ABSENT_STRING,
	/* 294: u7       */	ABSENT_STRING,
	/* 295: u8       */	ABSENT_STRING,
	/* 296: u9       */	ABSENT_STRING,
	/* 297: op       */	ABSENT_STRING,
	/* 298: oc       */	ABSENT_STRING,
	/* 299: initc    */	ABSENT_STRING,
	/* 300: initp    */	ABSENT_STRING,
	/* 301: scp      */	ABSENT_STRING,
	/* 302: setf     */	ABSENT_STRING,
	/* 303: setb     */	ABSENT_STRING,
	/* 304: cpi      */	ABSENT_STRING,
	/* 305: lpi      */	ABSENT_STRING,
	/* 306: chr      */	ABSENT_STRING,
	/* 307: cvr      */	ABSENT_STRING,
	/* 308: defc     */	ABSENT_STRING,
	/* 309: swidm    */	ABSENT_STRING,
	/* 310: sdrfq    */	ABSENT_STRING,
	/* 311: sitm     */	ABSENT_STRING,
	/* 312: slm      */	ABSENT_STRING,
	/* 313: smicm    */	ABSENT_STRING,
	/* 314: snlq     */	ABSENT_STRING,
	/* 315: snrmq    */	ABSENT_STRING,
	/* 316: sshm     */	ABSENT_STRING,
	/* 317: ssubm    */	ABSENT_STRING,
	/* 318: ssupm    */	ABSENT_STRING,
	/* 319: sum      */	ABSENT_STRING,
	/* 320: rwidm    */	ABSENT_STRING,
	/* 321: ritm     */	ABSENT_STRING,
	/* 322: rlm      */	ABSENT_STRING,
	/* 323: rmicm    */	ABSENT_STRING,
	/* 324: rshm     */	ABSENT_STRING,
	/* 325: rsubm    */	ABSENT_STRING,
	/* 326: rsupm    */	ABSENT_STRING,
	/* 327: rum      */	ABSENT_STRING,
	/* 328: mhpa     */	ABSENT_STRING,
	/* 329: mcud1    */	ABSENT_STRING,
	/* 330: mcub1    */	ABSENT_STRING,
	/* 331: mcuf1    */	ABSENT_STRING,
	/* 332: mvpa     */	ABSENT_STRING,
	/* 333: mcuu1    */	ABSENT_STRING,
	/* 334: porder   */	ABSENT_STRING,
	/* 335: mcud     */	ABSENT_STRING,
	/* 336: mcub     */	ABSENT_STRING,
	/* 337: mcuf     */	ABSENT_STRING,
	/* 338: mcuu     */	ABSENT_STRING,
	/* 339: scs      */	ABSENT_STRING,
	/* 340: smgb     */	ABSENT_STRING,
	/* 341: smgbp    */	ABSENT_STRING,
	/* 342: smglp    */	ABSENT_STRING,
	/* 343: smgrp    */	ABSENT_STRING,
	/* 344: smgt     */	ABSENT_STRING,
	/* 345: smgtp    */	ABSENT_STRING,
	/* 346: sbim     */	ABSENT_STRING,
	/* 347: scsd     */	ABSENT_STRING,
	/* 348: rbim     */	ABSENT_STRING,
	/* 349: rcsd     */	ABSENT_STRING,
	/* 350: subcs    */	ABSENT_STRING,
	/* 351: supcs    */	ABSENT_STRING,
	/* 352: docr     */	ABSENT_STRING,
	/* 353: zerom    */	ABSENT_STRING,
	/* 354: csnm     */	ABSENT_STRING,
	/* 355: kmous    */	ABSENT_STRING,
	/* 356: minfo    */	ABSENT_STRING,
	/* 357: reqmp    */	ABSENT_STRING,
	/* 358: getm     */	ABSENT_STRING,
	/* 359: setaf    */	ABSENT_STRING,
	/* 360: setab    */	ABSENT_STRING,
	/* 361: pfxl     */	ABSENT_STRING,
	/* 362: devt     */	ABSENT_STRING,
	/* 363: csin     */	ABSENT_STRING,
	/* 364: s0ds     */	ABSENT_STRING,
	/* 365: s1ds     */	ABSENT_STRING,
	/* 366: s2ds     */	ABSENT_STRING,
	/* 367: s3ds     */	ABSENT_STRING,
	/* 368: smglr    */	ABSENT_STRING,
	/* 369: smgtb    */	ABSENT_STRING,
	/* 370: birep    */	ABSENT_STRING,
	/* 371: binel    */	ABSENT_STRING,
	/* 372: bicr     */	ABSENT_STRING,
	/* 373: colornm  */	ABSENT_STRING,
	/* 374: defbi    */	ABSENT_STRING,
	/* 375: endbi    */	ABSENT_STRING,
	/* 376: setcolor */	ABSENT_STRING,
	/* 377: slines   */	ABSENT_STRING,
	/* 378: dispc    */	ABSENT_STRING,
	/* 379: smpch    */	ABSENT_STRING,
	/* 380: rmpch    */	ABSENT_STRING,
	/* 381: smsc     */	ABSENT_STRING,
	/* 382: rmsc     */	ABSENT_STRING,
	/* 383: pctrm    */	ABSENT_STRING,
	/* 384: scesc    */	ABSENT_STRING,
	/* 385: scesa    */	ABSENT_STRING,
	/* 386: ehhlm    */	ABSENT_STRING,
	/* 387: elhlm    */	ABSENT_STRING,
	/* 388: elohlm   */	ABSENT_STRING,
	/* 389: erhlm    */	ABSENT_STRING,
	/* 390: ethlm    */	ABSENT_STRING,
	/* 391: evhlm    */	ABSENT_STRING,
	/* 392: sgr1     */	ABSENT_STRING,
	/* 393: slength  */	ABSENT_STRING,
	/* 394: OTi2     */	ABSENT_STRING,
	/* 395: OTrs     */	vt100_s_OTrs,
	/* 396: OTnl     */	ABSENT_STRING,
	/* 397: OTbc     */	ABSENT_STRING,
	/* 398: OTko     */	ABSENT_STRING,
	/* 399: OTma     */	ABSENT_STRING,
	/* 400: OTG2     */	ABSENT_STRING,
	/* 401: OTG3     */	ABSENT_STRING,
	/* 402: OTG1     */	ABSENT_STRING,
	/* 403: OTG4     */	ABSENT_STRING,
	/* 404: OTGR     */	ABSENT_STRING,
	/* 405: OTGL     */	ABSENT_STRING,
	/* 406: OTGU     */	ABSENT_STRING,
	/* 407: OTGD     */	ABSENT_STRING,
	/* 408: OTGH     */	ABSENT_STRING,
	/* 409: OTGV     */	ABSENT_STRING,
	/* 410: OTGC     */	ABSENT_STRING,
	/* 411: meml     */	ABSENT_STRING,
	/* 412: memu     */	ABSENT_STRING,
	/* 413: box1     */	ABSENT_STRING,
};
/* xterm */

static char xterm_alias_data[] = "xterm|xterm terminal emulator (X Window System)";

static char xterm_s_cbt         [] = "\033[Z";
static char xterm_s_bel         [] = "\007";
static char xterm_s_cr          [] = "\015";
static char xterm_s_csr         [] = "\033[%i%p1%d;%p2%dr";
static char xterm_s_tbc         [] = "\033[3g";
static char xterm_s_clear       [] = "\033[H\033[2J";
static char xterm_s_el          [] = "\033[K";
static char xterm_s_ed          [] = "\033[J";
static char xterm_s_cup         [] = "\033[%i%p1%d;%p2%dH";
static char xterm_s_cud1        [] = "\012";
static char xterm_s_home        [] = "\033[H";
static char xterm_s_civis       [] = "\033[?25l";
static char xterm_s_cub1        [] = "\010";
static char xterm_s_cnorm       [] = "\033[?12l\033[?25h";
static char xterm_s_cuf1        [] = "\033[C";
static char xterm_s_cuu1        [] = "\033[A";
static char xterm_s_cvvis       [] = "\033[?12;25h";
static char xterm_s_dch1        [] = "\033[P";
static char xterm_s_dl1         [] = "\033[M";
static char xterm_s_smacs       [] = "\033(0";
static char xterm_s_blink       [] = "\033[5m";
static char xterm_s_bold        [] = "\033[1m";
static char xterm_s_smcup       [] = "\033[?1049h";
static char xterm_s_smir        [] = "\033[4h";
static char xterm_s_rev         [] = "\033[7m";
static char xterm_s_smso        [] = "\033[7m";
static char xterm_s_smul        [] = "\033[4m";
static char xterm_s_ech         [] = "\033[%p1%dX";
static char xterm_s_rmacs       [] = "\033(B";
static char xterm_s_sgr0        [] = "\033[0m";
static char xterm_s_rmcup       [] = "\033[?1049l";
static char xterm_s_rmir        [] = "\033[4l";
static char xterm_s_rmso        [] = "\033[27m";
static char xterm_s_rmul        [] = "\033[24m";
static char xterm_s_flash       [] = "\033[?5h\033[?5l";
static char xterm_s_is2         [] = "\033[!p\033[?3;4l\033[4l\033>";
static char xterm_s_il1         [] = "\033[L";
static char xterm_s_kbs         [] = "\177";
static char xterm_s_kdch1       [] = "\033[3~";
static char xterm_s_kcud1       [] = "\033OB";
static char xterm_s_kf1         [] = "\033OP";
static char xterm_s_kf2         [] = "\033OQ";
static char xterm_s_kf3         [] = "\033OR";
static char xterm_s_kf4         [] = "\033OS";
static char xterm_s_kf5         [] = "\033[15~";
static char xterm_s_kf6         [] = "\033[17~";
static char xterm_s_kf7         [] = "\033[18~";
static char xterm_s_kf8         [] = "\033[19~";
static char xterm_s_kf9         [] = "\033[20~";
static char xterm_s_khome       [] = "\033OH";
static char xterm_s_kich1       [] = "\033[2~";
static char xterm_s_kcub1       [] = "\033OD";
static char xterm_s_knp         [] = "\033[6~";
static char xterm_s_kpp         [] = "\033[5~";
static char xterm_s_kcuf1       [] = "\033OC";
static char xterm_s_kcuu1       [] = "\033OA";
static char xterm_s_rmkx        [] = "\033[?1l\033>";
static char xterm_s_smkx        [] = "\033[?1h\033=";
static char xterm_s_rmm         [] = "\033[?1034l";
static char xterm_s_smm         [] = "\033[?1034h";
static char xterm_s_nel         [] = "\015\012";
static char xterm_s_dch         [] = "\033[%p1%dP";
static char xterm_s_dl          [] = "\033[%p1%dM";
static char xterm_s_cud         [] = "\033[%p1%dB";
static char xterm_s_ich         [] = "\033[%p1%d@";
static char xterm_s_indn        [] = "\033[%p1%dS";
static char xterm_s_il          [] = "\033[%p1%dL";
static char xterm_s_cub         [] = "\033[%p1%dD";
static char xterm_s_cuf         [] = "\033[%p1%dC";
static char xterm_s_rin         [] = "\033[%p1%dT";
static char xterm_s_cuu         [] = "\033[%p1%dA";
static char xterm_s_rc          [] = "\0338";
static char xterm_s_sc          [] = "\0337";
static char xterm_s_ind         [] = "\012";
static char xterm_s_ri          [] = "\033M";
static char xterm_s_hts         [] = "\033H";
static char xterm_s_ht          [] = "\011";
static char xterm_s_kb2         [] = "\033OE";
static char xterm_s_acsc        [] = "``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~";

static char xterm_bool_data[] = {
	/*   0: bw       */	FALSE,
	/*   1: am       */	TRUE,
	/*   2: xsb      */	FALSE,
	/*   3: xhp      */	FALSE,
	/*   4: xenl     */	TRUE,
	/*   5: eo       */	FALSE,
	/*   6: gn       */	FALSE,
	/*   7: hc       */	FALSE,
	/*   8: km       */	TRUE,
	/*   9: hs       */	FALSE,
	/*  10: in       */	FALSE,
	/*  11: da       */	FALSE,
	/*  12: db       */	FALSE,
	/*  13: mir      */	TRUE,
	/*  14: msgr     */	TRUE,
	/*  15: os       */	FALSE,
	/*  16: eslok    */	FALSE,
	/*  17: xt       */	FALSE,
	/*  18: hz       */	FALSE,
	/*  19: ul       */	FALSE,
	/*  20: xon      */	FALSE,
	/*  21: nxon     */	FALSE,
	/*  22: mc5i     */	FALSE,
	/*  23: chts     */	FALSE,
	/*  24: nrrmc    */	FALSE,
	/*  25: npc      */	FALSE,
	/*  26: ndscr    */	FALSE,
	/*  27: ccc      */	FALSE,
	/*  28: bce      */	FALSE,
	/*  29: hls      */	FALSE,
	/*  30: xhpa     */	FALSE,
	/*  31: crxm     */	FALSE,
	/*  32: daisy    */	FALSE,
	/*  33: xvpa     */	FALSE,
	/*  34: sam      */	FALSE,
	/*  35: cpix     */	FALSE,
	/*  36: lpix     */	FALSE,
	/*  37: OTbs     */	TRUE,
	/*  38: OTns     */	FALSE,
	/*  39: OTnc     */	FALSE,
	/*  40: OTMT     */	FALSE,
	/*  41: OTNL     */	FALSE,
	/*  42: OTpt     */	FALSE,
	/*  43: OTxr     */	FALSE,
};
static short xterm_number_data[] = {
	/*   0: cols     */	80,
	/*   1: it       */	8,
	/*   2: lines    */	24,
	/*   3: lm       */	ABSENT_NUMERIC,
	/*   4: xmc      */	ABSENT_NUMERIC,
	/*   5: pb       */	ABSENT_NUMERIC,
	/*   6: vt       */	ABSENT_NUMERIC,
	/*   7: wsl      */	ABSENT_NUMERIC,
	/*   8: nlab     */	ABSENT_NUMERIC,
	/*   9: lh       */	ABSENT_NUMERIC,
	/*  10: lw       */	ABSENT_NUMERIC,
	/*  11: ma       */	ABSENT_NUMERIC,
	/*  12: wnum     */	ABSENT_NUMERIC,
	/*  13: colors   */	ABSENT_NUMERIC,
	/*  14: pairs    */	ABSENT_NUMERIC,
	/*  15: ncv      */	ABSENT_NUMERIC,
	/*  16: bufsz    */	ABSENT_NUMERIC,
	/*  17: spinv    */	ABSENT_NUMERIC,
	/*  18: spinh    */	ABSENT_NUMERIC,
	/*  19: maddr    */	ABSENT_NUMERIC,
	/*  20: mjump    */	ABSENT_NUMERIC,
	/*  21: mcs      */	ABSENT_NUMERIC,
	/*  22: mls      */	ABSENT_NUMERIC,
	/*  23: npins    */	ABSENT_NUMERIC,
	/*  24: orc      */	ABSENT_NUMERIC,
	/*  25: orl      */	ABSENT_NUMERIC,
	/*  26: orhi     */	ABSENT_NUMERIC,
	/*  27: orvi     */	ABSENT_NUMERIC,
	/*  28: cps      */	ABSENT_NUMERIC,
	/*  29: widcs    */	ABSENT_NUMERIC,
	/*  30: btns     */	ABSENT_NUMERIC,
	/*  31: bitwin   */	ABSENT_NUMERIC,
	/*  32: bitype   */	ABSENT_NUMERIC,
	/*  33: OTug     */	ABSENT_NUMERIC,
	/*  34: OTdC     */	ABSENT_NUMERIC,
	/*  35: OTdN     */	ABSENT_NUMERIC,
	/*  36: OTdB     */	ABSENT_NUMERIC,
	/*  37: OTdT     */	ABSENT_NUMERIC,
	/*  38: OTkn     */	ABSENT_NUMERIC,
};
static char * xterm_string_data[] = {
	/*   0: cbt      */	xterm_s_cbt,
	/*   1: bel      */	xterm_s_bel,
	/*   2: cr       */	xterm_s_cr,
	/*   3: csr      */	xterm_s_csr,
	/*   4: tbc      */	xterm_s_tbc,
	/*   5: clear    */	xterm_s_clear,
	/*   6: el       */	xterm_s_el,
	/*   7: ed       */	xterm_s_ed,
	/*   8: hpa      */	ABSENT_STRING,
	/*   9: cmdch    */	ABSENT_STRING,
	/*  10: cup      */	xterm_s_cup,
	/*  11: cud1     */	xterm_s_cud1,
	/*  12: home     */	xterm_s_home,
	/*  13: civis    */	xterm_s_civis,
	/*  14: cub1     */	xterm_s_cub1,
	/*  15: mrcup    */	ABSENT_STRING,
	/*  16: cnorm    */	xterm_s_cnorm,
	/*  17: cuf1     */	xterm_s_cuf1,
	/*  18: ll       */	ABSENT_STRING,
	/*  19: cuu1     */	xterm_s_cuu1,
	/*  20: cvvis    */	xterm_s_cvvis,
	/*  21: dch1     */	xterm_s_dch1,
	/*  22: dl1      */	xterm_s_dl1,
	/*  23: dsl      */	ABSENT_STRING,
	/*  24: hd       */	ABSENT_STRING,
	/*  25: smacs    */	xterm_s_smacs,
	/*  26: blink    */	xterm_s_blink,
	/*  27: bold     */	xterm_s_bold,
	/*  28: smcup    */	xterm_s_smcup,
	/*  29: smdc     */	ABSENT_STRING,
	/*  30: dim      */	ABSENT_STRING,
	/*  31: smir     */	xterm_s_smir,
	/*  32: invis    */	ABSENT_STRING,
	/*  33: prot     */	ABSENT_STRING,
	/*  34: rev      */	xterm_s_rev,
	/*  35: smso     */	xterm_s_smso,
	/*  36: smul     */	xterm_s_smul,
	/*  37: ech      */	xterm_s_ech,
	/*  38: rmacs    */	xterm_s_rmacs,
	/*  39: sgr0     */	xterm_s_sgr0,
	/*  40: rmcup    */	xterm_s_rmcup,
	/*  41: rmdc     */	ABSENT_STRING,
	/*  42: rmir     */	xterm_s_rmir,
	/*  43: rmso     */	xterm_s_rmso,
	/*  44: rmul     */	xterm_s_rmul,
	/*  45: flash    */	xterm_s_flash,
	/*  46: ff       */	ABSENT_STRING,
	/*  47: fsl      */	ABSENT_STRING,
	/*  48: is1      */	ABSENT_STRING,
	/*  49: is2      */	xterm_s_is2,
	/*  50: is3      */	ABSENT_STRING,
	/*  51: if       */	ABSENT_STRING,
	/*  52: ich1     */	ABSENT_STRING,
	/*  53: il1      */	xterm_s_il1,
	/*  54: ip       */	ABSENT_STRING,
	/*  55: kbs      */	xterm_s_kbs,
	/*  56: ktbc     */	ABSENT_STRING,
	/*  57: kclr     */	ABSENT_STRING,
	/*  58: kctab    */	ABSENT_STRING,
	/*  59: kdch1    */	xterm_s_kdch1,
	/*  60: kdl1     */	ABSENT_STRING,
	/*  61: kcud1    */	xterm_s_kcud1,
	/*  62: krmir    */	ABSENT_STRING,
	/*  63: kel      */	ABSENT_STRING,
	/*  64: ked      */	ABSENT_STRING,
	/*  65: kf0      */	ABSENT_STRING,
	/*  66: kf1      */	xterm_s_kf1,
	/*  67: kf10     */	ABSENT_STRING,
	/*  68: kf2      */	xterm_s_kf2,
	/*  69: kf3      */	xterm_s_kf3,
	/*  70: kf4      */	xterm_s_kf4,
	/*  71: kf5      */	xterm_s_kf5,
	/*  72: kf6      */	xterm_s_kf6,
	/*  73: kf7      */	xterm_s_kf7,
	/*  74: kf8      */	xterm_s_kf8,
	/*  75: kf9      */	xterm_s_kf9,
	/*  76: khome    */	xterm_s_khome,
	/*  77: kich1    */	xterm_s_kich1,
	/*  78: kil1     */	ABSENT_STRING,
	/*  79: kcub1    */	xterm_s_kcub1,
	/*  80: kll      */	ABSENT_STRING,
	/*  81: knp      */	xterm_s_knp,
	/*  82: kpp      */	xterm_s_kpp,
	/*  83: kcuf1    */	xterm_s_kcuf1,
	/*  84: kind     */	ABSENT_STRING,
	/*  85: kri      */	ABSENT_STRING,
	/*  86: khts     */	ABSENT_STRING,
	/*  87: kcuu1    */	xterm_s_kcuu1,
	/*  88: rmkx     */	xterm_s_rmkx,
	/*  89: smkx     */	xterm_s_smkx,
	/*  90: lf0      */	ABSENT_STRING,
	/*  91: lf1      */	ABSENT_STRING,
	/*  92: lf10     */	ABSENT_STRING,
	/*  93: lf2      */	ABSENT_STRING,
	/*  94: lf3      */	ABSENT_STRING,
	/*  95: lf4      */	ABSENT_STRING,
	/*  96: lf5      */	ABSENT_STRING,
	/*  97: lf6      */	ABSENT_STRING,
	/*  98: lf7      */	ABSENT_STRING,
	/*  99: lf8      */	ABSENT_STRING,
	/* 100: lf9      */	ABSENT_STRING,
	/* 101: rmm      */	xterm_s_rmm,
	/* 102: smm      */	xterm_s_smm,
	/* 103: nel      */	xterm_s_nel,
	/* 104: pad      */	ABSENT_STRING,
	/* 105: dch      */	xterm_s_dch,
	/* 106: dl       */	xterm_s_dl,
	/* 107: cud      */	xterm_s_cud,
	/* 108: ich      */	xterm_s_ich,
	/* 109: indn     */	xterm_s_indn,
	/* 110: il       */	xterm_s_il,
	/* 111: cub      */	xterm_s_cub,
	/* 112: cuf      */	xterm_s_cuf,
	/* 113: rin      */	xterm_s_rin,
	/* 114: cuu      */	xterm_s_cuu,
	/* 115: pfkey    */	ABSENT_STRING,
	/* 116: pfloc    */	ABSENT_STRING,
	/* 117: pfx      */	ABSENT_STRING,
	/* 118: mc0      */	ABSENT_STRING,
	/* 119: mc4      */	ABSENT_STRING,
	/* 120: mc5      */	ABSENT_STRING,
	/* 121: rep      */	ABSENT_STRING,
	/* 122: rs1      */	ABSENT_STRING,
	/* 123: rs2      */	ABSENT_STRING,
	/* 124: rs3      */	ABSENT_STRING,
	/* 125: rf       */	ABSENT_STRING,
	/* 126: rc       */	xterm_s_rc,
	/* 127: vpa      */	ABSENT_STRING,
	/* 128: sc       */	xterm_s_sc,
	/* 129: ind      */	xterm_s_ind,
	/* 130: ri       */	xterm_s_ri,
	/* 131: sgr      */	ABSENT_STRING,
	/* 132: hts      */	xterm_s_hts,
	/* 133: wind     */	ABSENT_STRING,
	/* 134: ht       */	xterm_s_ht,
	/* 135: tsl      */	ABSENT_STRING,
	/* 136: uc       */	ABSENT_STRING,
	/* 137: hu       */	ABSENT_STRING,
	/* 138: iprog    */	ABSENT_STRING,
	/* 139: ka1      */	ABSENT_STRING,
	/* 140: ka3      */	ABSENT_STRING,
	/* 141: kb2      */	xterm_s_kb2,
	/* 142: kc1      */	ABSENT_STRING,
	/* 143: kc3      */	ABSENT_STRING,
	/* 144: mc5p     */	ABSENT_STRING,
	/* 145: rmp      */	ABSENT_STRING,
	/* 146: acsc     */	xterm_s_acsc,
	/* 147: pln      */	ABSENT_STRING,
	/* 148: kcbt     */	ABSENT_STRING,
	/* 149: smxon    */	ABSENT_STRING,
	/* 150: rmxon    */	ABSENT_STRING,
	/* 151: smam     */	ABSENT_STRING,
	/* 152: rmam     */	ABSENT_STRING,
	/* 153: xonc     */	ABSENT_STRING,
	/* 154: xoffc    */	ABSENT_STRING,
	/* 155: enacs    */	ABSENT_STRING,
	/* 156: smln     */	ABSENT_STRING,
	/* 157: rmln     */	ABSENT_STRING,
	/* 158: kbeg     */	ABSENT_STRING,
	/* 159: kcan     */	ABSENT_STRING,
	/* 160: kclo     */	ABSENT_STRING,
	/* 161: kcmd     */	ABSENT_STRING,
	/* 162: kcpy     */	ABSENT_STRING,
	/* 163: kcrt     */	ABSENT_STRING,
	/* 164: kend     */	ABSENT_STRING,
	/* 165: kent     */	ABSENT_STRING,
	/* 166: kext     */	ABSENT_STRING,
	/* 167: kfnd     */	ABSENT_STRING,
	/* 168: khlp     */	ABSENT_STRING,
	/* 169: kmrk     */	ABSENT_STRING,
	/* 170: kmsg     */	ABSENT_STRING,
	/* 171: kmov     */	ABSENT_STRING,
	/* 172: knxt     */	ABSENT_STRING,
	/* 173: kopn     */	ABSENT_STRING,
	/* 174: kopt     */	ABSENT_STRING,
	/* 175: kprv     */	ABSENT_STRING,
	/* 176: kprt     */	ABSENT_STRING,
	/* 177: krdo     */	ABSENT_STRING,
	/* 178: kref     */	ABSENT_STRING,
	/* 179: krfr     */	ABSENT_STRING,
	/* 180: krpl     */	ABSENT_STRING,
	/* 181: krst     */	ABSENT_STRING,
	/* 182: kres     */	ABSENT_STRING,
	/* 183: ksav     */	ABSENT_STRING,
	/* 184: kspd     */	ABSENT_STRING,
	/* 185: kund     */	ABSENT_STRING,
	/* 186: kBEG     */	ABSENT_STRING,
	/* 187: kCAN     */	ABSENT_STRING,
	/* 188: kCMD     */	ABSENT_STRING,
	/* 189: kCPY     */	ABSENT_STRING,
	/* 190: kCRT     */	ABSENT_STRING,
	/* 191: kDC      */	ABSENT_STRING,
	/* 192: kDL      */	ABSENT_STRING,
	/* 193: kslt     */	ABSENT_STRING,
	/* 194: kEND     */	ABSENT_STRING,
	/* 195: kEOL     */	ABSENT_STRING,
	/* 196: kEXT     */	ABSENT_STRING,
	/* 197: kFND     */	ABSENT_STRING,
	/* 198: kHLP     */	ABSENT_STRING,
	/* 199: kHOM     */	ABSENT_STRING,
	/* 200: kIC      */	ABSENT_STRING,
	/* 201: kLFT     */	ABSENT_STRING,
	/* 202: kMSG     */	ABSENT_STRING,
	/* 203: kMOV     */	ABSENT_STRING,
	/* 204: kNXT     */	ABSENT_STRING,
	/* 205: kOPT     */	ABSENT_STRING,
	/* 206: kPRV     */	ABSENT_STRING,
	/* 207: kPRT     */	ABSENT_STRING,
	/* 208: kRDO     */	ABSENT_STRING,
	/* 209: kRPL     */	ABSENT_STRING,
	/* 210: kRIT     */	ABSENT_STRING,
	/* 211: kRES     */	ABSENT_STRING,
	/* 212: kSAV     */	ABSENT_STRING,
	/* 213: kSPD     */	ABSENT_STRING,
	/* 214: kUND     */	ABSENT_STRING,
	/* 215: rfi      */	ABSENT_STRING,
	/* 216: kf11     */	ABSENT_STRING,
	/* 217: kf12     */	ABSENT_STRING,
	/* 218: kf13     */	ABSENT_STRING,
	/* 219: kf14     */	ABSENT_STRING,
	/* 220: kf15     */	ABSENT_STRING,
	/* 221: kf16     */	ABSENT_STRING,
	/* 222: kf17     */	ABSENT_STRING,
	/* 223: kf18     */	ABSENT_STRING,
	/* 224: kf19     */	ABSENT_STRING,
	/* 225: kf20     */	ABSENT_STRING,
	/* 226: kf21     */	ABSENT_STRING,
	/* 227: kf22     */	ABSENT_STRING,
	/* 228: kf23     */	ABSENT_STRING,
	/* 229: kf24     */	ABSENT_STRING,
	/* 230: kf25     */	ABSENT_STRING,
	/* 231: kf26     */	ABSENT_STRING,
	/* 232: kf27     */	ABSENT_STRING,
	/* 233: kf28     */	ABSENT_STRING,
	/* 234: kf29     */	ABSENT_STRING,
	/* 235: kf30     */	ABSENT_STRING,
	/* 236: kf31     */	ABSENT_STRING,
	/* 237: kf32     */	ABSENT_STRING,
	/* 238: kf33     */	ABSENT_STRING,
	/* 239: kf34     */	ABSENT_STRING,
	/* 240: kf35     */	ABSENT_STRING,
	/* 241: kf36     */	ABSENT_STRING,
	/* 242: kf37     */	ABSENT_STRING,
	/* 243: kf38     */	ABSENT_STRING,
	/* 244: kf39     */	ABSENT_STRING,
	/* 245: kf40     */	ABSENT_STRING,
	/* 246: kf41     */	ABSENT_STRING,
	/* 247: kf42     */	ABSENT_STRING,
	/* 248: kf43     */	ABSENT_STRING,
	/* 249: kf44     */	ABSENT_STRING,
	/* 250: kf45     */	ABSENT_STRING,
	/* 251: kf46     */	ABSENT_STRING,
	/* 252: kf47     */	ABSENT_STRING,
	/* 253: kf48     */	ABSENT_STRING,
	/* 254: kf49     */	ABSENT_STRING,
	/* 255: kf50     */	ABSENT_STRING,
	/* 256: kf51     */	ABSENT_STRING,
	/* 257: kf52     */	ABSENT_STRING,
	/* 258: kf53     */	ABSENT_STRING,
	/* 259: kf54     */	ABSENT_STRING,
	/* 260: kf55     */	ABSENT_STRING,
	/* 261: kf56     */	ABSENT_STRING,
	/* 262: kf57     */	ABSENT_STRING,
	/* 263: kf58     */	ABSENT_STRING,
	/* 264: kf59     */	ABSENT_STRING,
	/* 265: kf60     */	ABSENT_STRING,
	/* 266: kf61     */	ABSENT_STRING,
	/* 267: kf62     */	ABSENT_STRING,
	/* 268: kf63     */	ABSENT_STRING,
	/* 269: el1      */	ABSENT_STRING,
	/* 270: mgc      */	ABSENT_STRING,
	/* 271: smgl     */	ABSENT_STRING,
	/* 272: smgr     */	ABSENT_STRING,
	/* 273: fln      */	ABSENT_STRING,
	/* 274: sclk     */	ABSENT_STRING,
	/* 275: dclk     */	ABSENT_STRING,
	/* 276: rmclk    */	ABSENT_STRING,
	/* 277: cwin     */	ABSENT_STRING,
	/* 278: wingo    */	ABSENT_STRING,
	/* 279: hup      */	ABSENT_STRING,
	/* 280: dial     */	ABSENT_STRING,
	/* 281: qdial    */	ABSENT_STRING,
	/* 282: tone     */	ABSENT_STRING,
	/* 283: pulse    */	ABSENT_STRING,
	/* 284: hook     */	ABSENT_STRING,
	/* 285: pause    */	ABSENT_STRING,
	/* 286: wait     */	ABSENT_STRING,
	/* 287: u0       */	ABSENT_STRING,
	/* 288: u1       */	ABSENT_STRING,
	/* 289: u2       */	ABSENT_STRING,
	/* 290: u3       */	ABSENT_STRING,
	/* 291: u4       */	ABSENT_STRING,
	/* 292: u5       */	ABSENT_STRING,
	/* 293: u6       */	ABSENT_STRING,
	/* 294: u7       */	ABSENT_STRING,
	/* 295: u8       */	ABSENT_STRING,
	/* 296: u9       */	ABSENT_STRING,
	/* 297: op       */	ABSENT_STRING,
	/* 298: oc       */	ABSENT_STRING,
	/* 299: initc    */	ABSENT_STRING,
	/* 300: initp    */	ABSENT_STRING,
	/* 301: scp      */	ABSENT_STRING,
	/* 302: setf     */	ABSENT_STRING,
	/* 303: setb     */	ABSENT_STRING,
	/* 304: cpi      */	ABSENT_STRING,
	/* 305: lpi      */	ABSENT_STRING,
	/* 306: chr      */	ABSENT_STRING,
	/* 307: cvr      */	ABSENT_STRING,
	/* 308: defc     */	ABSENT_STRING,
	/* 309: swidm    */	ABSENT_STRING,
	/* 310: sdrfq    */	ABSENT_STRING,
	/* 311: sitm     */	ABSENT_STRING,
	/* 312: slm      */	ABSENT_STRING,
	/* 313: smicm    */	ABSENT_STRING,
	/* 314: snlq     */	ABSENT_STRING,
	/* 315: snrmq    */	ABSENT_STRING,
	/* 316: sshm     */	ABSENT_STRING,
	/* 317: ssubm    */	ABSENT_STRING,
	/* 318: ssupm    */	ABSENT_STRING,
	/* 319: sum      */	ABSENT_STRING,
	/* 320: rwidm    */	ABSENT_STRING,
	/* 321: ritm     */	ABSENT_STRING,
	/* 322: rlm      */	ABSENT_STRING,
	/* 323: rmicm    */	ABSENT_STRING,
	/* 324: rshm     */	ABSENT_STRING,
	/* 325: rsubm    */	ABSENT_STRING,
	/* 326: rsupm    */	ABSENT_STRING,
	/* 327: rum      */	ABSENT_STRING,
	/* 328: mhpa     */	ABSENT_STRING,
	/* 329: mcud1    */	ABSENT_STRING,
	/* 330: mcub1    */	ABSENT_STRING,
	/* 331: mcuf1    */	ABSENT_STRING,
	/* 332: mvpa     */	ABSENT_STRING,
	/* 333: mcuu1    */	ABSENT_STRING,
	/* 334: porder   */	ABSENT_STRING,
	/* 335: mcud     */	ABSENT_STRING,
	/* 336: mcub     */	ABSENT_STRING,
	/* 337: mcuf     */	ABSENT_STRING,
	/* 338: mcuu     */	ABSENT_STRING,
	/* 339: scs      */	ABSENT_STRING,
	/* 340: smgb     */	ABSENT_STRING,
	/* 341: smgbp    */	ABSENT_STRING,
	/* 342: smglp    */	ABSENT_STRING,
	/* 343: smgrp    */	ABSENT_STRING,
	/* 344: smgt     */	ABSENT_STRING,
	/* 345: smgtp    */	ABSENT_STRING,
	/* 346: sbim     */	ABSENT_STRING,
	/* 347: scsd     */	ABSENT_STRING,
	/* 348: rbim     */	ABSENT_STRING,
	/* 349: rcsd     */	ABSENT_STRING,
	/* 350: subcs    */	ABSENT_STRING,
	/* 351: supcs    */	ABSENT_STRING,
	/* 352: docr     */	ABSENT_STRING,
	/* 353: zerom    */	ABSENT_STRING,
	/* 354: csnm     */	ABSENT_STRING,
	/* 355: kmous    */	ABSENT_STRING,
	/* 356: minfo    */	ABSENT_STRING,
	/* 357: reqmp    */	ABSENT_STRING,
	/* 358: getm     */	ABSENT_STRING,
	/* 359: setaf    */	ABSENT_STRING,
	/* 360: setab    */	ABSENT_STRING,
	/* 361: pfxl     */	ABSENT_STRING,
	/* 362: devt     */	ABSENT_STRING,
	/* 363: csin     */	ABSENT_STRING,
	/* 364: s0ds     */	ABSENT_STRING,
	/* 365: s1ds     */	ABSENT_STRING,
	/* 366: s2ds     */	ABSENT_STRING,
	/* 367: s3ds     */	ABSENT_STRING,
	/* 368: smglr    */	ABSENT_STRING,
	/* 369: smgtb    */	ABSENT_STRING,
	/* 370: birep    */	ABSENT_STRING,
	/* 371: binel    */	ABSENT_STRING,
	/* 372: bicr     */	ABSENT_STRING,
	/* 373: colornm  */	ABSENT_STRING,
	/* 374: defbi    */	ABSENT_STRING,
	/* 375: endbi    */	ABSENT_STRING,
	/* 376: setcolor */	ABSENT_STRING,
	/* 377: slines   */	ABSENT_STRING,
	/* 378: dispc    */	ABSENT_STRING,
	/* 379: smpch    */	ABSENT_STRING,
	/* 380: rmpch    */	ABSENT_STRING,
	/* 381: smsc     */	ABSENT_STRING,
	/* 382: rmsc     */	ABSENT_STRING,
	/* 383: pctrm    */	ABSENT_STRING,
	/* 384: scesc    */	ABSENT_STRING,
	/* 385: scesa    */	ABSENT_STRING,
	/* 386: ehhlm    */	ABSENT_STRING,
	/* 387: elhlm    */	ABSENT_STRING,
	/* 388: elohlm   */	ABSENT_STRING,
	/* 389: erhlm    */	ABSENT_STRING,
	/* 390: ethlm    */	ABSENT_STRING,
	/* 391: evhlm    */	ABSENT_STRING,
	/* 392: sgr1     */	ABSENT_STRING,
	/* 393: slength  */	ABSENT_STRING,
	/* 394: OTi2     */	ABSENT_STRING,
	/* 395: OTrs     */	ABSENT_STRING,
	/* 396: OTnl     */	ABSENT_STRING,
	/* 397: OTbc     */	ABSENT_STRING,
	/* 398: OTko     */	ABSENT_STRING,
	/* 399: OTma     */	ABSENT_STRING,
	/* 400: OTG2     */	ABSENT_STRING,
	/* 401: OTG3     */	ABSENT_STRING,
	/* 402: OTG1     */	ABSENT_STRING,
	/* 403: OTG4     */	ABSENT_STRING,
	/* 404: OTGR     */	ABSENT_STRING,
	/* 405: OTGL     */	ABSENT_STRING,
	/* 406: OTGU     */	ABSENT_STRING,
	/* 407: OTGD     */	ABSENT_STRING,
	/* 408: OTGH     */	ABSENT_STRING,
	/* 409: OTGV     */	ABSENT_STRING,
	/* 410: OTGC     */	ABSENT_STRING,
	/* 411: meml     */	ABSENT_STRING,
	/* 412: memu     */	ABSENT_STRING,
	/* 413: box1     */	ABSENT_STRING,
};
/* xterm-256color */

static char xterm_256color_alias_data[] = "xterm-256color|xterm with 256 colors";

static char xterm_256color_s_cbt[] = "\033[Z";
static char xterm_256color_s_bel[] = "\007";
static char xterm_256color_s_cr [] = "\015";
static char xterm_256color_s_csr[] = "\033[%i%p1%d;%p2%dr";
static char xterm_256color_s_tbc[] = "\033[3g";
static char xterm_256color_s_clear[] = "\033[H\033[2J";
static char xterm_256color_s_el [] = "\033[K";
static char xterm_256color_s_ed [] = "\033[J";
static char xterm_256color_s_cup[] = "\033[%i%p1%d;%p2%dH";
static char xterm_256color_s_cud1[] = "\012";
static char xterm_256color_s_home[] = "\033[H";
static char xterm_256color_s_civis[] = "\033[?25l";
static char xterm_256color_s_cub1[] = "\010";
static char xterm_256color_s_cnorm[] = "\033[?12l\033[?25h";
static char xterm_256color_s_cuf1[] = "\033[C";
static char xterm_256color_s_cuu1[] = "\033[A";
static char xterm_256color_s_cvvis[] = "\033[?12;25h";
static char xterm_256color_s_dch1[] = "\033[P";
static char xterm_256color_s_dl1[] = "\033[M";
static char xterm_256color_s_smacs[] = "\033(0";
static char xterm_256color_s_blink[] = "\033[5m";
static char xterm_256color_s_bold[] = "\033[1m";
static char xterm_256color_s_smcup[] = "\033[?1049h";
static char xterm_256color_s_smir[] = "\033[4h";
static char xterm_256color_s_rev[] = "\033[7m";
static char xterm_256color_s_smso[] = "\033[7m";
static char xterm_256color_s_smul[] = "\033[4m";
static char xterm_256color_s_ech[] = "\033[%p1%dX";
static char xterm_256color_s_rmacs[] = "\033(B";
static char xterm_256color_s_sgr0[] = "\033[0m";
static char xterm_256color_s_rmcup[] = "\033[?1049l";
static char xterm_256color_s_rmir[] = "\033[4l";
static char xterm_256color_s_rmso[] = "\033[27m";
static char xterm_256color_s_rmul[] = "\033[24m";
static char xterm_256color_s_flash[] = "\033[?5h\033[?5l";
static char xterm_256color_s_is2[] = "\033[!p\033[?3;4l\033[4l\033>";
static char xterm_256color_s_il1[] = "\033[L";
static char xterm_256color_s_kbs[] = "\010";
static char xterm_256color_s_kdch1[] = "\033[3~";
static char xterm_256color_s_kcud1[] = "\033OB";
static char xterm_256color_s_kf1[] = "\033OP";
static char xterm_256color_s_kf2[] = "\033OQ";
static char xterm_256color_s_kf3[] = "\033OR";
static char xterm_256color_s_kf4[] = "\033OS";
static char xterm_256color_s_kf5[] = "\033[15~";
static char xterm_256color_s_kf6[] = "\033[17~";
static char xterm_256color_s_kf7[] = "\033[18~";
static char xterm_256color_s_kf8[] = "\033[19~";
static char xterm_256color_s_kf9[] = "\033[20~";
static char xterm_256color_s_khome[] = "\033OH";
static char xterm_256color_s_kich1[] = "\033[2~";
static char xterm_256color_s_kcub1[] = "\033OD";
static char xterm_256color_s_knp[] = "\033[6~";
static char xterm_256color_s_kpp[] = "\033[5~";
static char xterm_256color_s_kcuf1[] = "\033OC";
static char xterm_256color_s_kcuu1[] = "\033OA";
static char xterm_256color_s_rmkx[] = "\033[?1l\033>";
static char xterm_256color_s_smkx[] = "\033[?1h\033=";
static char xterm_256color_s_rmm[] = "\033[?1034l";
static char xterm_256color_s_smm[] = "\033[?1034h";
static char xterm_256color_s_nel[] = "\015\012";
static char xterm_256color_s_dch[] = "\033[%p1%dP";
static char xterm_256color_s_dl [] = "\033[%p1%dM";
static char xterm_256color_s_cud[] = "\033[%p1%dB";
static char xterm_256color_s_ich[] = "\033[%p1%d@";
static char xterm_256color_s_indn[] = "\033[%p1%dS";
static char xterm_256color_s_il [] = "\033[%p1%dL";
static char xterm_256color_s_cub[] = "\033[%p1%dD";
static char xterm_256color_s_cuf[] = "\033[%p1%dC";
static char xterm_256color_s_rin[] = "\033[%p1%dT";
static char xterm_256color_s_cuu[] = "\033[%p1%dA";
static char xterm_256color_s_rc [] = "\0338";
static char xterm_256color_s_sc [] = "\0337";
static char xterm_256color_s_ind[] = "\012";
static char xterm_256color_s_ri [] = "\033M";
static char xterm_256color_s_hts[] = "\033H";
static char xterm_256color_s_ht [] = "\011";
static char xterm_256color_s_kb2[] = "\033OE";
static char xterm_256color_s_acsc[] = "``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~";

static char xterm_256color_bool_data[] = {
	/*   0: bw       */	FALSE,
	/*   1: am       */	TRUE,
	/*   2: xsb      */	FALSE,
	/*   3: xhp      */	FALSE,
	/*   4: xenl     */	TRUE,
	/*   5: eo       */	FALSE,
	/*   6: gn       */	FALSE,
	/*   7: hc       */	FALSE,
	/*   8: km       */	TRUE,
	/*   9: hs       */	FALSE,
	/*  10: in       */	FALSE,
	/*  11: da       */	FALSE,
	/*  12: db       */	FALSE,
	/*  13: mir      */	TRUE,
	/*  14: msgr     */	TRUE,
	/*  15: os       */	FALSE,
	/*  16: eslok    */	FALSE,
	/*  17: xt       */	FALSE,
	/*  18: hz       */	FALSE,
	/*  19: ul       */	FALSE,
	/*  20: xon      */	FALSE,
	/*  21: nxon     */	FALSE,
	/*  22: mc5i     */	FALSE,
	/*  23: chts     */	FALSE,
	/*  24: nrrmc    */	FALSE,
	/*  25: npc      */	FALSE,
	/*  26: ndscr    */	FALSE,
	/*  27: ccc      */	FALSE,
	/*  28: bce      */	FALSE,
	/*  29: hls      */	FALSE,
	/*  30: xhpa     */	FALSE,
	/*  31: crxm     */	FALSE,
	/*  32: daisy    */	FALSE,
	/*  33: xvpa     */	FALSE,
	/*  34: sam      */	FALSE,
	/*  35: cpix     */	FALSE,
	/*  36: lpix     */	FALSE,
	/*  37: OTbs     */	TRUE,
	/*  38: OTns     */	FALSE,
	/*  39: OTnc     */	FALSE,
	/*  40: OTMT     */	FALSE,
	/*  41: OTNL     */	FALSE,
	/*  42: OTpt     */	FALSE,
	/*  43: OTxr     */	FALSE,
};
static short xterm_256color_number_data[] = {
	/*   0: cols     */	80,
	/*   1: it       */	8,
	/*   2: lines    */	24,
	/*   3: lm       */	ABSENT_NUMERIC,
	/*   4: xmc      */	ABSENT_NUMERIC,
	/*   5: pb       */	ABSENT_NUMERIC,
	/*   6: vt       */	ABSENT_NUMERIC,
	/*   7: wsl      */	ABSENT_NUMERIC,
	/*   8: nlab     */	ABSENT_NUMERIC,
	/*   9: lh       */	ABSENT_NUMERIC,
	/*  10: lw       */	ABSENT_NUMERIC,
	/*  11: ma       */	ABSENT_NUMERIC,
	/*  12: wnum     */	ABSENT_NUMERIC,
	/*  13: colors   */	ABSENT_NUMERIC,
	/*  14: pairs    */	ABSENT_NUMERIC,
	/*  15: ncv      */	ABSENT_NUMERIC,
	/*  16: bufsz    */	ABSENT_NUMERIC,
	/*  17: spinv    */	ABSENT_NUMERIC,
	/*  18: spinh    */	ABSENT_NUMERIC,
	/*  19: maddr    */	ABSENT_NUMERIC,
	/*  20: mjump    */	ABSENT_NUMERIC,
	/*  21: mcs      */	ABSENT_NUMERIC,
	/*  22: mls      */	ABSENT_NUMERIC,
	/*  23: npins    */	ABSENT_NUMERIC,
	/*  24: orc      */	ABSENT_NUMERIC,
	/*  25: orl      */	ABSENT_NUMERIC,
	/*  26: orhi     */	ABSENT_NUMERIC,
	/*  27: orvi     */	ABSENT_NUMERIC,
	/*  28: cps      */	ABSENT_NUMERIC,
	/*  29: widcs    */	ABSENT_NUMERIC,
	/*  30: btns     */	ABSENT_NUMERIC,
	/*  31: bitwin   */	ABSENT_NUMERIC,
	/*  32: bitype   */	ABSENT_NUMERIC,
	/*  33: OTug     */	ABSENT_NUMERIC,
	/*  34: OTdC     */	ABSENT_NUMERIC,
	/*  35: OTdN     */	ABSENT_NUMERIC,
	/*  36: OTdB     */	ABSENT_NUMERIC,
	/*  37: OTdT     */	ABSENT_NUMERIC,
	/*  38: OTkn     */	ABSENT_NUMERIC,
};
static char * xterm_256color_string_data[] = {
	/*   0: cbt      */	xterm_256color_s_cbt,
	/*   1: bel      */	xterm_256color_s_bel,
	/*   2: cr       */	xterm_256color_s_cr,
	/*   3: csr      */	xterm_256color_s_csr,
	/*   4: tbc      */	xterm_256color_s_tbc,
	/*   5: clear    */	xterm_256color_s_clear,
	/*   6: el       */	xterm_256color_s_el,
	/*   7: ed       */	xterm_256color_s_ed,
	/*   8: hpa      */	ABSENT_STRING,
	/*   9: cmdch    */	ABSENT_STRING,
	/*  10: cup      */	xterm_256color_s_cup,
	/*  11: cud1     */	xterm_256color_s_cud1,
	/*  12: home     */	xterm_256color_s_home,
	/*  13: civis    */	xterm_256color_s_civis,
	/*  14: cub1     */	xterm_256color_s_cub1,
	/*  15: mrcup    */	ABSENT_STRING,
	/*  16: cnorm    */	xterm_256color_s_cnorm,
	/*  17: cuf1     */	xterm_256color_s_cuf1,
	/*  18: ll       */	ABSENT_STRING,
	/*  19: cuu1     */	xterm_256color_s_cuu1,
	/*  20: cvvis    */	xterm_256color_s_cvvis,
	/*  21: dch1     */	xterm_256color_s_dch1,
	/*  22: dl1      */	xterm_256color_s_dl1,
	/*  23: dsl      */	ABSENT_STRING,
	/*  24: hd       */	ABSENT_STRING,
	/*  25: smacs    */	xterm_256color_s_smacs,
	/*  26: blink    */	xterm_256color_s_blink,
	/*  27: bold     */	xterm_256color_s_bold,
	/*  28: smcup    */	xterm_256color_s_smcup,
	/*  29: smdc     */	ABSENT_STRING,
	/*  30: dim      */	ABSENT_STRING,
	/*  31: smir     */	xterm_256color_s_smir,
	/*  32: invis    */	ABSENT_STRING,
	/*  33: prot     */	ABSENT_STRING,
	/*  34: rev      */	xterm_256color_s_rev,
	/*  35: smso     */	xterm_256color_s_smso,
	/*  36: smul     */	xterm_256color_s_smul,
	/*  37: ech      */	xterm_256color_s_ech,
	/*  38: rmacs    */	xterm_256color_s_rmacs,
	/*  39: sgr0     */	xterm_256color_s_sgr0,
	/*  40: rmcup    */	xterm_256color_s_rmcup,
	/*  41: rmdc     */	ABSENT_STRING,
	/*  42: rmir     */	xterm_256color_s_rmir,
	/*  43: rmso     */	xterm_256color_s_rmso,
	/*  44: rmul     */	xterm_256color_s_rmul,
	/*  45: flash    */	xterm_256color_s_flash,
	/*  46: ff       */	ABSENT_STRING,
	/*  47: fsl      */	ABSENT_STRING,
	/*  48: is1      */	ABSENT_STRING,
	/*  49: is2      */	xterm_256color_s_is2,
	/*  50: is3      */	ABSENT_STRING,
	/*  51: if       */	ABSENT_STRING,
	/*  52: ich1     */	ABSENT_STRING,
	/*  53: il1      */	xterm_256color_s_il1,
	/*  54: ip       */	ABSENT_STRING,
	/*  55: kbs      */	xterm_256color_s_kbs,
	/*  56: ktbc     */	ABSENT_STRING,
	/*  57: kclr     */	ABSENT_STRING,
	/*  58: kctab    */	ABSENT_STRING,
	/*  59: kdch1    */	xterm_256color_s_kdch1,
	/*  60: kdl1     */	ABSENT_STRING,
	/*  61: kcud1    */	xterm_256color_s_kcud1,
	/*  62: krmir    */	ABSENT_STRING,
	/*  63: kel      */	ABSENT_STRING,
	/*  64: ked      */	ABSENT_STRING,
	/*  65: kf0      */	ABSENT_STRING,
	/*  66: kf1      */	xterm_256color_s_kf1,
	/*  67: kf10     */	ABSENT_STRING,
	/*  68: kf2      */	xterm_256color_s_kf2,
	/*  69: kf3      */	xterm_256color_s_kf3,
	/*  70: kf4      */	xterm_256color_s_kf4,
	/*  71: kf5      */	xterm_256color_s_kf5,
	/*  72: kf6      */	xterm_256color_s_kf6,
	/*  73: kf7      */	xterm_256color_s_kf7,
	/*  74: kf8      */	xterm_256color_s_kf8,
	/*  75: kf9      */	xterm_256color_s_kf9,
	/*  76: khome    */	xterm_256color_s_khome,
	/*  77: kich1    */	xterm_256color_s_kich1,
	/*  78: kil1     */	ABSENT_STRING,
	/*  79: kcub1    */	xterm_256color_s_kcub1,
	/*  80: kll      */	ABSENT_STRING,
	/*  81: knp      */	xterm_256color_s_knp,
	/*  82: kpp      */	xterm_256color_s_kpp,
	/*  83: kcuf1    */	xterm_256color_s_kcuf1,
	/*  84: kind     */	ABSENT_STRING,
	/*  85: kri      */	ABSENT_STRING,
	/*  86: khts     */	ABSENT_STRING,
	/*  87: kcuu1    */	xterm_256color_s_kcuu1,
	/*  88: rmkx     */	xterm_256color_s_rmkx,
	/*  89: smkx     */	xterm_256color_s_smkx,
	/*  90: lf0      */	ABSENT_STRING,
	/*  91: lf1      */	ABSENT_STRING,
	/*  92: lf10     */	ABSENT_STRING,
	/*  93: lf2      */	ABSENT_STRING,
	/*  94: lf3      */	ABSENT_STRING,
	/*  95: lf4      */	ABSENT_STRING,
	/*  96: lf5      */	ABSENT_STRING,
	/*  97: lf6      */	ABSENT_STRING,
	/*  98: lf7      */	ABSENT_STRING,
	/*  99: lf8      */	ABSENT_STRING,
	/* 100: lf9      */	ABSENT_STRING,
	/* 101: rmm      */	xterm_256color_s_rmm,
	/* 102: smm      */	xterm_256color_s_smm,
	/* 103: nel      */	xterm_256color_s_nel,
	/* 104: pad      */	ABSENT_STRING,
	/* 105: dch      */	xterm_256color_s_dch,
	/* 106: dl       */	xterm_256color_s_dl,
	/* 107: cud      */	xterm_256color_s_cud,
	/* 108: ich      */	xterm_256color_s_ich,
	/* 109: indn     */	xterm_256color_s_indn,
	/* 110: il       */	xterm_256color_s_il,
	/* 111: cub      */	xterm_256color_s_cub,
	/* 112: cuf      */	xterm_256color_s_cuf,
	/* 113: rin      */	xterm_256color_s_rin,
	/* 114: cuu      */	xterm_256color_s_cuu,
	/* 115: pfkey    */	ABSENT_STRING,
	/* 116: pfloc    */	ABSENT_STRING,
	/* 117: pfx      */	ABSENT_STRING,
	/* 118: mc0      */	ABSENT_STRING,
	/* 119: mc4      */	ABSENT_STRING,
	/* 120: mc5      */	ABSENT_STRING,
	/* 121: rep      */	ABSENT_STRING,
	/* 122: rs1      */	ABSENT_STRING,
	/* 123: rs2      */	ABSENT_STRING,
	/* 124: rs3      */	ABSENT_STRING,
	/* 125: rf       */	ABSENT_STRING,
	/* 126: rc       */	xterm_256color_s_rc,
	/* 127: vpa      */	ABSENT_STRING,
	/* 128: sc       */	xterm_256color_s_sc,
	/* 129: ind      */	xterm_256color_s_ind,
	/* 130: ri       */	xterm_256color_s_ri,
	/* 131: sgr      */	ABSENT_STRING,
	/* 132: hts      */	xterm_256color_s_hts,
	/* 133: wind     */	ABSENT_STRING,
	/* 134: ht       */	xterm_256color_s_ht,
	/* 135: tsl      */	ABSENT_STRING,
	/* 136: uc       */	ABSENT_STRING,
	/* 137: hu       */	ABSENT_STRING,
	/* 138: iprog    */	ABSENT_STRING,
	/* 139: ka1      */	ABSENT_STRING,
	/* 140: ka3      */	ABSENT_STRING,
	/* 141: kb2      */	xterm_256color_s_kb2,
	/* 142: kc1      */	ABSENT_STRING,
	/* 143: kc3      */	ABSENT_STRING,
	/* 144: mc5p     */	ABSENT_STRING,
	/* 145: rmp      */	ABSENT_STRING,
	/* 146: acsc     */	xterm_256color_s_acsc,
	/* 147: pln      */	ABSENT_STRING,
	/* 148: kcbt     */	ABSENT_STRING,
	/* 149: smxon    */	ABSENT_STRING,
	/* 150: rmxon    */	ABSENT_STRING,
	/* 151: smam     */	ABSENT_STRING,
	/* 152: rmam     */	ABSENT_STRING,
	/* 153: xonc     */	ABSENT_STRING,
	/* 154: xoffc    */	ABSENT_STRING,
	/* 155: enacs    */	ABSENT_STRING,
	/* 156: smln     */	ABSENT_STRING,
	/* 157: rmln     */	ABSENT_STRING,
	/* 158: kbeg     */	ABSENT_STRING,
	/* 159: kcan     */	ABSENT_STRING,
	/* 160: kclo     */	ABSENT_STRING,
	/* 161: kcmd     */	ABSENT_STRING,
	/* 162: kcpy     */	ABSENT_STRING,
	/* 163: kcrt     */	ABSENT_STRING,
	/* 164: kend     */	ABSENT_STRING,
	/* 165: kent     */	ABSENT_STRING,
	/* 166: kext     */	ABSENT_STRING,
	/* 167: kfnd     */	ABSENT_STRING,
	/* 168: khlp     */	ABSENT_STRING,
	/* 169: kmrk     */	ABSENT_STRING,
	/* 170: kmsg     */	ABSENT_STRING,
	/* 171: kmov     */	ABSENT_STRING,
	/* 172: knxt     */	ABSENT_STRING,
	/* 173: kopn     */	ABSENT_STRING,
	/* 174: kopt     */	ABSENT_STRING,
	/* 175: kprv     */	ABSENT_STRING,
	/* 176: kprt     */	ABSENT_STRING,
	/* 177: krdo     */	ABSENT_STRING,
	/* 178: kref     */	ABSENT_STRING,
	/* 179: krfr     */	ABSENT_STRING,
	/* 180: krpl     */	ABSENT_STRING,
	/* 181: krst     */	ABSENT_STRING,
	/* 182: kres     */	ABSENT_STRING,
	/* 183: ksav     */	ABSENT_STRING,
	/* 184: kspd     */	ABSENT_STRING,
	/* 185: kund     */	ABSENT_STRING,
	/* 186: kBEG     */	ABSENT_STRING,
	/* 187: kCAN     */	ABSENT_STRING,
	/* 188: kCMD     */	ABSENT_STRING,
	/* 189: kCPY     */	ABSENT_STRING,
	/* 190: kCRT     */	ABSENT_STRING,
	/* 191: kDC      */	ABSENT_STRING,
	/* 192: kDL      */	ABSENT_STRING,
	/* 193: kslt     */	ABSENT_STRING,
	/* 194: kEND     */	ABSENT_STRING,
	/* 195: kEOL     */	ABSENT_STRING,
	/* 196: kEXT     */	ABSENT_STRING,
	/* 197: kFND     */	ABSENT_STRING,
	/* 198: kHLP     */	ABSENT_STRING,
	/* 199: kHOM     */	ABSENT_STRING,
	/* 200: kIC      */	ABSENT_STRING,
	/* 201: kLFT     */	ABSENT_STRING,
	/* 202: kMSG     */	ABSENT_STRING,
	/* 203: kMOV     */	ABSENT_STRING,
	/* 204: kNXT     */	ABSENT_STRING,
	/* 205: kOPT     */	ABSENT_STRING,
	/* 206: kPRV     */	ABSENT_STRING,
	/* 207: kPRT     */	ABSENT_STRING,
	/* 208: kRDO     */	ABSENT_STRING,
	/* 209: kRPL     */	ABSENT_STRING,
	/* 210: kRIT     */	ABSENT_STRING,
	/* 211: kRES     */	ABSENT_STRING,
	/* 212: kSAV     */	ABSENT_STRING,
	/* 213: kSPD     */	ABSENT_STRING,
	/* 214: kUND     */	ABSENT_STRING,
	/* 215: rfi      */	ABSENT_STRING,
	/* 216: kf11     */	ABSENT_STRING,
	/* 217: kf12     */	ABSENT_STRING,
	/* 218: kf13     */	ABSENT_STRING,
	/* 219: kf14     */	ABSENT_STRING,
	/* 220: kf15     */	ABSENT_STRING,
	/* 221: kf16     */	ABSENT_STRING,
	/* 222: kf17     */	ABSENT_STRING,
	/* 223: kf18     */	ABSENT_STRING,
	/* 224: kf19     */	ABSENT_STRING,
	/* 225: kf20     */	ABSENT_STRING,
	/* 226: kf21     */	ABSENT_STRING,
	/* 227: kf22     */	ABSENT_STRING,
	/* 228: kf23     */	ABSENT_STRING,
	/* 229: kf24     */	ABSENT_STRING,
	/* 230: kf25     */	ABSENT_STRING,
	/* 231: kf26     */	ABSENT_STRING,
	/* 232: kf27     */	ABSENT_STRING,
	/* 233: kf28     */	ABSENT_STRING,
	/* 234: kf29     */	ABSENT_STRING,
	/* 235: kf30     */	ABSENT_STRING,
	/* 236: kf31     */	ABSENT_STRING,
	/* 237: kf32     */	ABSENT_STRING,
	/* 238: kf33     */	ABSENT_STRING,
	/* 239: kf34     */	ABSENT_STRING,
	/* 240: kf35     */	ABSENT_STRING,
	/* 241: kf36     */	ABSENT_STRING,
	/* 242: kf37     */	ABSENT_STRING,
	/* 243: kf38     */	ABSENT_STRING,
	/* 244: kf39     */	ABSENT_STRING,
	/* 245: kf40     */	ABSENT_STRING,
	/* 246: kf41     */	ABSENT_STRING,
	/* 247: kf42     */	ABSENT_STRING,
	/* 248: kf43     */	ABSENT_STRING,
	/* 249: kf44     */	ABSENT_STRING,
	/* 250: kf45     */	ABSENT_STRING,
	/* 251: kf46     */	ABSENT_STRING,
	/* 252: kf47     */	ABSENT_STRING,
	/* 253: kf48     */	ABSENT_STRING,
	/* 254: kf49     */	ABSENT_STRING,
	/* 255: kf50     */	ABSENT_STRING,
	/* 256: kf51     */	ABSENT_STRING,
	/* 257: kf52     */	ABSENT_STRING,
	/* 258: kf53     */	ABSENT_STRING,
	/* 259: kf54     */	ABSENT_STRING,
	/* 260: kf55     */	ABSENT_STRING,
	/* 261: kf56     */	ABSENT_STRING,
	/* 262: kf57     */	ABSENT_STRING,
	/* 263: kf58     */	ABSENT_STRING,
	/* 264: kf59     */	ABSENT_STRING,
	/* 265: kf60     */	ABSENT_STRING,
	/* 266: kf61     */	ABSENT_STRING,
	/* 267: kf62     */	ABSENT_STRING,
	/* 268: kf63     */	ABSENT_STRING,
	/* 269: el1      */	ABSENT_STRING,
	/* 270: mgc      */	ABSENT_STRING,
	/* 271: smgl     */	ABSENT_STRING,
	/* 272: smgr     */	ABSENT_STRING,
	/* 273: fln      */	ABSENT_STRING,
	/* 274: sclk     */	ABSENT_STRING,
	/* 275: dclk     */	ABSENT_STRING,
	/* 276: rmclk    */	ABSENT_STRING,
	/* 277: cwin     */	ABSENT_STRING,
	/* 278: wingo    */	ABSENT_STRING,
	/* 279: hup      */	ABSENT_STRING,
	/* 280: dial     */	ABSENT_STRING,
	/* 281: qdial    */	ABSENT_STRING,
	/* 282: tone     */	ABSENT_STRING,
	/* 283: pulse    */	ABSENT_STRING,
	/* 284: hook     */	ABSENT_STRING,
	/* 285: pause    */	ABSENT_STRING,
	/* 286: wait     */	ABSENT_STRING,
	/* 287: u0       */	ABSENT_STRING,
	/* 288: u1       */	ABSENT_STRING,
	/* 289: u2       */	ABSENT_STRING,
	/* 290: u3       */	ABSENT_STRING,
	/* 291: u4       */	ABSENT_STRING,
	/* 292: u5       */	ABSENT_STRING,
	/* 293: u6       */	ABSENT_STRING,
	/* 294: u7       */	ABSENT_STRING,
	/* 295: u8       */	ABSENT_STRING,
	/* 296: u9       */	ABSENT_STRING,
	/* 297: op       */	ABSENT_STRING,
	/* 298: oc       */	ABSENT_STRING,
	/* 299: initc    */	ABSENT_STRING,
	/* 300: initp    */	ABSENT_STRING,
	/* 301: scp      */	ABSENT_STRING,
	/* 302: setf     */	ABSENT_STRING,
	/* 303: setb     */	ABSENT_STRING,
	/* 304: cpi      */	ABSENT_STRING,
	/* 305: lpi      */	ABSENT_STRING,
	/* 306: chr      */	ABSENT_STRING,
	/* 307: cvr      */	ABSENT_STRING,
	/* 308: defc     */	ABSENT_STRING,
	/* 309: swidm    */	ABSENT_STRING,
	/* 310: sdrfq    */	ABSENT_STRING,
	/* 311: sitm     */	ABSENT_STRING,
	/* 312: slm      */	ABSENT_STRING,
	/* 313: smicm    */	ABSENT_STRING,
	/* 314: snlq     */	ABSENT_STRING,
	/* 315: snrmq    */	ABSENT_STRING,
	/* 316: sshm     */	ABSENT_STRING,
	/* 317: ssubm    */	ABSENT_STRING,
	/* 318: ssupm    */	ABSENT_STRING,
	/* 319: sum      */	ABSENT_STRING,
	/* 320: rwidm    */	ABSENT_STRING,
	/* 321: ritm     */	ABSENT_STRING,
	/* 322: rlm      */	ABSENT_STRING,
	/* 323: rmicm    */	ABSENT_STRING,
	/* 324: rshm     */	ABSENT_STRING,
	/* 325: rsubm    */	ABSENT_STRING,
	/* 326: rsupm    */	ABSENT_STRING,
	/* 327: rum      */	ABSENT_STRING,
	/* 328: mhpa     */	ABSENT_STRING,
	/* 329: mcud1    */	ABSENT_STRING,
	/* 330: mcub1    */	ABSENT_STRING,
	/* 331: mcuf1    */	ABSENT_STRING,
	/* 332: mvpa     */	ABSENT_STRING,
	/* 333: mcuu1    */	ABSENT_STRING,
	/* 334: porder   */	ABSENT_STRING,
	/* 335: mcud     */	ABSENT_STRING,
	/* 336: mcub     */	ABSENT_STRING,
	/* 337: mcuf     */	ABSENT_STRING,
	/* 338: mcuu     */	ABSENT_STRING,
	/* 339: scs      */	ABSENT_STRING,
	/* 340: smgb     */	ABSENT_STRING,
	/* 341: smgbp    */	ABSENT_STRING,
	/* 342: smglp    */	ABSENT_STRING,
	/* 343: smgrp    */	ABSENT_STRING,
	/* 344: smgt     */	ABSENT_STRING,
	/* 345: smgtp    */	ABSENT_STRING,
	/* 346: sbim     */	ABSENT_STRING,
	/* 347: scsd     */	ABSENT_STRING,
	/* 348: rbim     */	ABSENT_STRING,
	/* 349: rcsd     */	ABSENT_STRING,
	/* 350: subcs    */	ABSENT_STRING,
	/* 351: supcs    */	ABSENT_STRING,
	/* 352: docr     */	ABSENT_STRING,
	/* 353: zerom    */	ABSENT_STRING,
	/* 354: csnm     */	ABSENT_STRING,
	/* 355: kmous    */	ABSENT_STRING,
	/* 356: minfo    */	ABSENT_STRING,
	/* 357: reqmp    */	ABSENT_STRING,
	/* 358: getm     */	ABSENT_STRING,
	/* 359: setaf    */	ABSENT_STRING,
	/* 360: setab    */	ABSENT_STRING,
	/* 361: pfxl     */	ABSENT_STRING,
	/* 362: devt     */	ABSENT_STRING,
	/* 363: csin     */	ABSENT_STRING,
	/* 364: s0ds     */	ABSENT_STRING,
	/* 365: s1ds     */	ABSENT_STRING,
	/* 366: s2ds     */	ABSENT_STRING,
	/* 367: s3ds     */	ABSENT_STRING,
	/* 368: smglr    */	ABSENT_STRING,
	/* 369: smgtb    */	ABSENT_STRING,
	/* 370: birep    */	ABSENT_STRING,
	/* 371: binel    */	ABSENT_STRING,
	/* 372: bicr     */	ABSENT_STRING,
	/* 373: colornm  */	ABSENT_STRING,
	/* 374: defbi    */	ABSENT_STRING,
	/* 375: endbi    */	ABSENT_STRING,
	/* 376: setcolor */	ABSENT_STRING,
	/* 377: slines   */	ABSENT_STRING,
	/* 378: dispc    */	ABSENT_STRING,
	/* 379: smpch    */	ABSENT_STRING,
	/* 380: rmpch    */	ABSENT_STRING,
	/* 381: smsc     */	ABSENT_STRING,
	/* 382: rmsc     */	ABSENT_STRING,
	/* 383: pctrm    */	ABSENT_STRING,
	/* 384: scesc    */	ABSENT_STRING,
	/* 385: scesa    */	ABSENT_STRING,
	/* 386: ehhlm    */	ABSENT_STRING,
	/* 387: elhlm    */	ABSENT_STRING,
	/* 388: elohlm   */	ABSENT_STRING,
	/* 389: erhlm    */	ABSENT_STRING,
	/* 390: ethlm    */	ABSENT_STRING,
	/* 391: evhlm    */	ABSENT_STRING,
	/* 392: sgr1     */	ABSENT_STRING,
	/* 393: slength  */	ABSENT_STRING,
	/* 394: OTi2     */	ABSENT_STRING,
	/* 395: OTrs     */	ABSENT_STRING,
	/* 396: OTnl     */	ABSENT_STRING,
	/* 397: OTbc     */	ABSENT_STRING,
	/* 398: OTko     */	ABSENT_STRING,
	/* 399: OTma     */	ABSENT_STRING,
	/* 400: OTG2     */	ABSENT_STRING,
	/* 401: OTG3     */	ABSENT_STRING,
	/* 402: OTG1     */	ABSENT_STRING,
	/* 403: OTG4     */	ABSENT_STRING,
	/* 404: OTGR     */	ABSENT_STRING,
	/* 405: OTGL     */	ABSENT_STRING,
	/* 406: OTGU     */	ABSENT_STRING,
	/* 407: OTGD     */	ABSENT_STRING,
	/* 408: OTGH     */	ABSENT_STRING,
	/* 409: OTGV     */	ABSENT_STRING,
	/* 410: OTGC     */	ABSENT_STRING,
	/* 411: meml     */	ABSENT_STRING,
	/* 412: memu     */	ABSENT_STRING,
	/* 413: box1     */	ABSENT_STRING,
};
static const TERMTYPE fallbacks[4] =
{
 /* linux */
	{
		linux_alias_data,
		(char *)0,	/* pointer to string table */
		linux_bool_data,
		linux_number_data,
		linux_string_data,
#if NCURSES_XNAMES
		(char *)0,	/* pointer to extended string table */
		(char **)0,	/* ...corresponding names */
		44,		/* count total Booleans */
		39,		/* count total Numbers */
		414,		/* count total Strings */
		0,		/* count extensions to Booleans */
		0,		/* count extensions to Numbers */
		0,		/* count extensions to Strings */
#endif /* NCURSES_XNAMES */
	}
, /* vt100 */
	{
		vt100_alias_data,
		(char *)0,	/* pointer to string table */
		vt100_bool_data,
		vt100_number_data,
		vt100_string_data,
#if NCURSES_XNAMES
		(char *)0,	/* pointer to extended string table */
		(char **)0,	/* ...corresponding names */
		44,		/* count total Booleans */
		39,		/* count total Numbers */
		414,		/* count total Strings */
		0,		/* count extensions to Booleans */
		0,		/* count extensions to Numbers */
		0,		/* count extensions to Strings */
#endif /* NCURSES_XNAMES */
	}
, /* xterm */
	{
		xterm_alias_data,
		(char *)0,	/* pointer to string table */
		xterm_bool_data,
		xterm_number_data,
		xterm_string_data,
#if NCURSES_XNAMES
		(char *)0,	/* pointer to extended string table */
		(char **)0,	/* ...corresponding names */
		44,		/* count total Booleans */
		39,		/* count total Numbers */
		414,		/* count total Strings */
		0,		/* count extensions to Booleans */
		0,		/* count extensions to Numbers */
		0,		/* count extensions to Strings */
#endif /* NCURSES_XNAMES */
	}
, /* xterm-256color */
	{
		xterm_256color_alias_data,
		(char *)0,	/* pointer to string table */
		xterm_256color_bool_data,
		xterm_256color_number_data,
		xterm_256color_string_data,
#if NCURSES_XNAMES
		(char *)0,	/* pointer to extended string table */
		(char **)0,	/* ...corresponding names */
		44,		/* count total Booleans */
		39,		/* count total Numbers */
		414,		/* count total Strings */
		0,		/* count extensions to Booleans */
		0,		/* count extensions to Numbers */
		0,		/* count extensions to Strings */
#endif /* NCURSES_XNAMES */
	}
};

NCURSES_EXPORT(const TERMTYPE *) _nc_fallback (const char *name GCC_UNUSED)
{
    const TERMTYPE	*tp;

    for (tp = fallbacks;
	 	tp < fallbacks + sizeof(fallbacks)/sizeof(TERMTYPE);
	 	tp++)
	if (_nc_name_match(tp->term_names, name, "|"))
	    return(tp);
	return((TERMTYPE *)0);
}
